]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
gcc-cross: Clean up fixed-includes
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 30 Aug 2019 15:50:35 +0000 (16:50 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 30 Aug 2019 16:10:30 +0000 (17:10 +0100)
commitf0fcaa88b7b2977c2cb35b060747442ee9ff3dcd
treeef7f32cae5e9a43d5c1c76bfd209b0d96b22092f
parente3c32de13e37b674ee8efb585337d57de8c555fd
gcc-cross: Clean up fixed-includes

We had interesting failures where building gcc-cross-powerpc with 5.0 kernel
headers, then building eudev after moving to 5.2 headers failed.

gcc-cross doesn't rebuild when linux-libc-headers changes due to its
listing in SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS. This shouldn't matter but
fixincludes as adding asm-generic/socket.h to its filtered list which
was then replacing the real header with an older version. This mismatch
lead to build failures.

We trust the Linux kernel headers to be ANSI safe so lets just clear out
any headers and trust the originals to be correct.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/gcc/gcc-cross.inc