From: David Brown <david.brown@linaro.org>
To: Kees Cook <keescook@chromium.org>
Cc: Emese Revfy <re.emese@gmail.com>,
Masahiro Yamada <yamada.masahiro@socionext.com>,
Michal Marek <mmarek@suse.com>,
linux-kbuild <linux-kbuild@vger.kernel.org>,
PaX Team <pageexec@freemail.hu>,
Brad Spengler <spender@grsecurity.net>,
"kernel-hardening@lists.openwall.com"
<kernel-hardening@lists.openwall.com>,
Rasmus Villemoes <linux@rasmusvillemoes.dk>,
Fengguang Wu <fengguang.wu@intel.com>,
Dmitry Vyukov <dvyukov@google.com>,
LKML <linux-kernel@vger.kernel.org>
Subject: [kernel-hardening] Re: [PATCH v6 0/6] Introduce GCC plugin infrastructure
Date: Tue, 12 Apr 2016 12:41:47 -0600 [thread overview]
Message-ID: <20160412184147.GA92432@davidb.org> (raw)
In-Reply-To: <CAGXu5jKPqkG52ckYAJPscySfyg+YHEVsMvPq-05YM4A3Ypx4Kg@mail.gmail.com>
On Tue, Apr 12, 2016 at 11:27:52AM -0700, Kees Cook wrote:
>Awesome! Thanks for testing this. I still need to finish getting my
>arm64 environment built...
I've been using:
http://releases.linaro.org/components/toolchain/binaries/
for most stuff.
>Do you happen to know if there's already a gcc bug open for the make
>install problem?
Linaro toolchain bug:
https://bugs.linaro.org/show_bug.cgi?id=2123
Patch to fix it
https://gcc.gnu.org/ml/gcc-patches/2016-03/msg00522.html
It is supposed to be included in the linaro 5.3-2016.03 snapshot.
I've pinged Christophe to see if I can get any insight into when that
will be available.
It is kind of nice to see that when it fails, it prints a helpful
message, though:
scripts/Makefile.gcc-plugins:22: *** error, your gcc installation does not support plugins, perhaps the necessary headers are missing?. Stop.
I think it is OK to include this, even with the patches still bubbling
through gcc releases. It prints a helpful message when it doesn't
work, and is only going to be selected if specifically requested.
David
WARNING: multiple messages have this Message-ID (diff)
From: David Brown <david.brown@linaro.org>
To: Kees Cook <keescook@chromium.org>
Cc: Emese Revfy <re.emese@gmail.com>,
Masahiro Yamada <yamada.masahiro@socionext.com>,
Michal Marek <mmarek@suse.com>,
linux-kbuild <linux-kbuild@vger.kernel.org>,
PaX Team <pageexec@freemail.hu>,
Brad Spengler <spender@grsecurity.net>,
"kernel-hardening@lists.openwall.com"
<kernel-hardening@lists.openwall.com>,
Rasmus Villemoes <linux@rasmusvillemoes.dk>,
Fengguang Wu <fengguang.wu@intel.com>,
Dmitry Vyukov <dvyukov@google.com>,
LKML <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH v6 0/6] Introduce GCC plugin infrastructure
Date: Tue, 12 Apr 2016 12:41:47 -0600 [thread overview]
Message-ID: <20160412184147.GA92432@davidb.org> (raw)
In-Reply-To: <CAGXu5jKPqkG52ckYAJPscySfyg+YHEVsMvPq-05YM4A3Ypx4Kg@mail.gmail.com>
On Tue, Apr 12, 2016 at 11:27:52AM -0700, Kees Cook wrote:
>Awesome! Thanks for testing this. I still need to finish getting my
>arm64 environment built...
I've been using:
http://releases.linaro.org/components/toolchain/binaries/
for most stuff.
>Do you happen to know if there's already a gcc bug open for the make
>install problem?
Linaro toolchain bug:
https://bugs.linaro.org/show_bug.cgi?id=2123
Patch to fix it
https://gcc.gnu.org/ml/gcc-patches/2016-03/msg00522.html
It is supposed to be included in the linaro 5.3-2016.03 snapshot.
I've pinged Christophe to see if I can get any insight into when that
will be available.
It is kind of nice to see that when it fails, it prints a helpful
message, though:
scripts/Makefile.gcc-plugins:22: *** error, your gcc installation does not support plugins, perhaps the necessary headers are missing?. Stop.
I think it is OK to include this, even with the patches still bubbling
through gcc releases. It prints a helpful message when it doesn't
work, and is only going to be selected if specifically requested.
David
next prev parent reply other threads:[~2016-04-12 18:41 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-04-07 21:10 [kernel-hardening] [PATCH v6 0/6] Introduce GCC plugin infrastructure Emese Revfy
2016-04-07 21:10 ` Emese Revfy
2016-04-07 21:11 ` [kernel-hardening] [PATCH v6 1/6] Shared library support Emese Revfy
2016-04-07 21:11 ` Emese Revfy
2016-04-07 21:13 ` [kernel-hardening] [PATCH v6 2/6] GCC plugin infrastructure Emese Revfy
2016-04-07 21:13 ` Emese Revfy
2016-04-13 2:35 ` [kernel-hardening] " Masahiro Yamada
2016-04-13 2:35 ` Masahiro Yamada
2016-04-21 16:55 ` [kernel-hardening] " Kees Cook
2016-04-21 16:55 ` Kees Cook
2016-04-07 21:15 ` [kernel-hardening] [PATCH v6 3/6] The GCC plugin infrastructure supports the arm and arm64 architectures too Emese Revfy
2016-04-07 21:15 ` Emese Revfy
2016-04-07 21:16 ` [kernel-hardening] [PATCH v6 4/6] Add Cyclomatic complexity GCC plugin Emese Revfy
2016-04-07 21:16 ` Emese Revfy
2016-04-07 21:17 ` [kernel-hardening] [PATCH v6 5/6] Documentation for the GCC plugin infrastructure Emese Revfy
2016-04-07 21:17 ` Emese Revfy
2016-04-07 21:19 ` [kernel-hardening] [PATCH v6 6/6] Add sancov plugin Emese Revfy
2016-04-07 21:19 ` Emese Revfy
2016-04-12 17:46 ` [kernel-hardening] Re: [PATCH v6 0/6] Introduce GCC plugin infrastructure David Brown
2016-04-12 17:46 ` David Brown
2016-04-12 18:27 ` [kernel-hardening] " Kees Cook
2016-04-12 18:27 ` Kees Cook
2016-04-12 18:41 ` David Brown [this message]
2016-04-12 18:41 ` David Brown
2016-04-12 19:46 ` [kernel-hardening] " Kees Cook
2016-04-12 19:46 ` Kees Cook
2016-04-12 21:26 ` [kernel-hardening] " PaX Team
2016-04-12 21:26 ` PaX Team
2016-04-12 18:52 ` [kernel-hardening] " Emese Revfy
2016-04-12 18:52 ` Emese Revfy
2016-04-12 19:47 ` [kernel-hardening] " Kees Cook
2016-04-12 19:47 ` Kees Cook
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160412184147.GA92432@davidb.org \
--to=david.brown@linaro.org \
--cc=dvyukov@google.com \
--cc=fengguang.wu@intel.com \
--cc=keescook@chromium.org \
--cc=kernel-hardening@lists.openwall.com \
--cc=linux-kbuild@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux@rasmusvillemoes.dk \
--cc=mmarek@suse.com \
--cc=pageexec@freemail.hu \
--cc=re.emese@gmail.com \
--cc=spender@grsecurity.net \
--cc=yamada.masahiro@socionext.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.