diff options
author | Jory A. Pratt <anarchy@gentoo.org> | 2009-09-18 12:49:31 -0700 |
---|---|---|
committer | Sam Ravnborg <sam@ravnborg.org> | 2009-09-20 12:27:43 +0200 |
commit | c47efe5548abbf53c2f66e06dcb46183b11d6b22 (patch) | |
tree | 4d9326eebe4fb089e8de7abed73f1198189ff82c /lib/string.c | |
parent | 92f3f19c519d2eb18812a38312b05075cf0407db (diff) | |
download | op-kernel-dev-c47efe5548abbf53c2f66e06dcb46183b11d6b22.zip op-kernel-dev-c47efe5548abbf53c2f66e06dcb46183b11d6b22.tar.gz |
kbuild: fix cc1 options check to ensure we do not use -fPIC when compiling
The arch/*/boot/Makefile use cc-options to check for GCC command options
and cc-options use the hardened specs when checking for GCC command
options. When -fPIE is pass to cc1 it can't use -ffreestanding or
-fno-toplevel-reorder. Then it fail to build stuff with -ffreestanding
and -fno-toplevel-reorder.
Thanks to Fredric Johansson for finding the main problem behind a failed
build using a hardened toolchain.
Signed-off-by: Magnus Granberg <zorry@ume.nu>
Signed-off-by: Jory A. Pratt <anarchy@gentoo.org>
Cc: Fredric Johansson <johansson_fredric@hotmail.com>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Cc: <stable@kernel.org>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Diffstat (limited to 'lib/string.c')
0 files changed, 0 insertions, 0 deletions