generic-poky/meta/recipes-devtools/gcc/gcc-4.8
Paul Eggleton 8bef63373d gcc: ensure target gcc headers can be included
There are a few headers installed as part of gcc-runtime (omp.h,
ssp/*.h). Being installed from a recipe built for the target
architecture, these are within the target sysroot and not
cross/nativesdk; thus they weren't able to be found by gcc with the
existing search paths. Add support for picking up these headers
under the sysroot supplied on the gcc command line in order to
resolve this.

Thanks to Richard Purdie for giving me a number of pointers during
fixing this issue.

Fixes [YOCTO #7141].

(From OE-Core rev: 5c87bb9ac2b35b3f8cf2b7d3e4507e7013115162)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-01-29 15:36:47 +00:00
..
0001-gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0002-uclibc-conf.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0003-gcc-uclibc-locale-ctype_touplow_t.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0004-uclibc-locale.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0005-uclibc-locale-no__x.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0006-uclibc-locale-wchar_fix.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0007-uclibc-locale-update.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0008-missing-execinfo_h.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0009-c99-snprintf.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0010-c99-complex-ugly-hack.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0011-index_macro.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0012-libmudflap-susv3-legacy.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0013-libstdc-namespace.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0014-sh-pr24836.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0015-arm-Use-TARGET_ENDIAN_OPTION-for-determining-MULTILI.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0016-gcc-poison-system-directories.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0017-gcc-poison-dir-extend.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0018-gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0019-64-bit-multilib-hack.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0020-optional-libstdc.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0021-gcc-disable-MASK_RELAX_PIC_CALLS-bit.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0022-COLLECT_GCC_OPTIONS.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0023-Use-the-defaults.h-in-B-instead-of-S-and-t-oe-in-B.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0024-PR-target-32219.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0025-fortran-cross-compile-hack.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0026-libgcc-sjlj-check.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0027-cpp-honor-sysroot.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0028-MIPS64-Default-to-N64-ABI.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0029-Define-GLIBC_DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch gcc: Handle uclibc linker relocation for multilib support 2014-05-08 13:11:28 +01:00
0030-gcc-Fix-argument-list-too-long-error.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0031-Disable-sdt.patch gcc-4.8/libstdc++-v3: disable sdt 2013-12-18 11:21:28 +00:00
0032-libtool.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0033-gcc-armv4-pass-fix-v4bx-to-linker-to-support-EABI.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0034-Use-the-multilib-config-files-from-B-instead-of-usin.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0035-wcast-qual-PR-55383.patch gcc-4.8: Refactor gcc-4.8.0 patch files. 2013-04-22 14:45:04 +01:00
0038-gcc-4.8-build-args.patch gcc-4.8: Fix ICE on ppc/spe targets 2013-06-28 09:14:07 +01:00
0039-gcc-4.8-PR57717.patch gcc-4.8: Fix ICE on ppc/spe targets 2013-06-28 09:14:07 +01:00
0040-fix-g++-sysroot.patch gcc-4.8: Fix on-device SDK C++ runtime issue 2013-07-18 21:23:44 +01:00
0041-libtool-avoid-libdir.patch gcc-4.8: fix compiling GCC when /usr/lib/libstdc++.so is present 2013-07-29 13:08:58 +01:00
0042-pr57748.patch gcc-4.8: Fix meta-fsl-arm iperf build issue 2013-08-03 10:33:14 +01:00
0043-cpp.patch gcc-4.8: Add two patches to deal with cross-canadian build failures 2013-08-23 16:20:14 +01:00
0044-gengtypes.patch gcc-4.8: Add two patches to deal with cross-canadian build failures 2013-08-23 16:20:14 +01:00
0045-gcc-4.8-PR57717-PowerPC-E500v2.patch gcc-4.8: fix ICE of cross-compile for PowerPC e500v2 targets 2013-08-30 18:06:32 +01:00
0046-libatomic-deptracking.patch gcc-target: Fix libatomic dependency tracking issues 2013-09-22 12:19:43 +01:00
0047-repomembug.patch python3/gcc/autoconf: Fix Upstream-Status in some patches I authored 2014-05-07 15:14:34 +01:00
0048-PR58854_fix_arm_apcs_epilogue.patch gcc: Include patch scheduled for GCC 4.8.3 to fix epilogue on ARM 2014-01-31 15:44:22 +00:00
0049-Enable-SPE-AltiVec-generation-on-powepc-linux-target.patch gcc: Enable SPE & AltiVec generation on powepc*linux target. 2014-02-28 14:01:14 +00:00
0050-PR-target-58595.patch gcc: Add upstream fix for gcc bug 58595 2014-03-07 14:49:32 +00:00
0052-PR-rtl-optimization-61801.patch gcc: backport patch affecting Linux kernel builds 2014-08-15 18:21:50 +01:00
target-gcc-includedir.patch gcc: ensure target gcc headers can be included 2015-01-29 15:36:47 +00:00