generic-poky/meta/recipes-devtools/gcc/gcc-4.6
Richard Purdie 22aac28f28 gcc-4.6: Add fix for relocation problem and ccache
If the toolchain is reused from sstate and ccache is installed, build failures
were occuring due to gcc trying to access the original sysroot rather than the
new one, particularly if the old sysroot existed but was not readable by the
current user.

This turns out of the an issue inside gcc to do with preservation of the sysroot
option. See the gcc patch for more details. It only triggers when preprocessed
sources are used which happens when ccache is used.

The same issue occurs with c++ and c++-cpp-output so the same fix is applied there.

[YOCTO #2074]

(From OE-Core rev: d3a3e81869631ba69874f6fc172240e3aac388f5)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-04-13 14:26:52 +01:00
..
64bithack.patch gcc: Fix multilib baselib confusion 2011-09-02 18:25:11 +01:00
100-uclibc-conf.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
103-uclibc-conf-noupstream.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
200-uclibc-locale.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
203-uclibc-locale-no__x.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
204-uclibc-locale-wchar_fix.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
205-uclibc-locale-update.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
301-missing-execinfo_h.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
302-c99-snprintf.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
303-c99-complex-ugly-hack.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
304-index_macro.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
305-libmudflap-susv3-legacy.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
306-libstdc++-namespace.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
740-sh-pr24836.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
800-arm-bigendian.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
904-flatten-switch-stmt-00.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
COLLECT_GCC_OPTIONS.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
GPLUSPLUS_INCLUDE_DIR_with_sysroot.patch gcc: Upgrade to 4.6.3 release 2012-03-08 11:55:36 -08:00
arm-nolibfloat.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
arm-softfloat.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
cache-amnesia.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
cpp-honour-sysroot.patch gcc-4.6: Add fix for relocation problem and ccache 2012-04-13 14:26:52 +01:00
disable_relax_pic_calls_flag.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
fix-for-ice-50099.patch gcc: add patch for ice 50099, which caused lttng-ust not to build 2011-09-07 22:54:17 +01:00
fortran-cross-compile-hack.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
gcc-arm-set-cost.patch gcc: mark upstream status for all patches 2012-01-03 12:14:33 +00:00
gcc-flags-for-build.patch gcc: Upgrade to 4.6.3 release 2012-03-08 11:55:36 -08:00
gcc-poison-dir-extend.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
gcc-poison-system-directories.patch gcc: Upgrade to 4.6.3 release 2012-03-08 11:55:36 -08:00
gcc-uclibc-locale-ctype_touplow_t.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
gcc-with-linker-hash-style.patch gcc: Upgrade to 4.6.3 release 2012-03-08 11:55:36 -08:00
optional_libstdc.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
powerpc-e5500.patch gcc-4.6: Add support for the e5500 PowerPC core 2011-08-05 17:16:01 +01:00
pr32219.patch gcc: mark upstream status for all patches 2012-01-03 12:14:33 +00:00
pr46934.patch gcc: mark upstream status for all patches 2012-01-03 12:14:33 +00:00
pr47551.patch gcc: mark upstream status for all patches 2012-01-03 12:14:33 +00:00
use-defaults.h-and-t-oe-in-B.patch gcc-4.6: share work directories 2011-06-30 20:56:34 +01:00
zecke-xgcc-cpp.patch gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00