generic-poky/meta/recipes-devtools/gcc
Richard Purdie 20a86e16bc cross-canadian: Fix TUNE_PKGARCH references
The cross-canadian compilers are now build once per architecture but were being
installed into tune specific locations which is incorrect. This adjusts things
so they are make TARGET_ARCH specific. We gain the tune specific parts from the
target sysroot which remains tune specific, the compiler and tools are independent
ot that.

binutils/gcc require sysroot options but since we reset at runtime, these shouldn't
have dependencies in the sstate checksums. They are therefore also excluded.

With these patches, switching machines does not result in a rebuild of *-cross-canadian
and the compiler is correctly located and referenced in the target images.

(From OE-Core rev: f58acab6414fe96d9e07ebbe86b348d2ac2bed5f)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-10-04 18:26:50 +01:00
..
gcc-4.7 gcc-4.7: fix gcc ICE when building with gcc-4.8 2013-05-03 16:19:20 +01:00
gcc-4.8 gcc-target: Fix libatomic dependency tracking issues 2013-09-22 12:19:43 +01:00
gcc-4.7.inc gcc-4.7: fix gcc ICE when building with gcc-4.8 2013-05-03 16:19:20 +01:00
gcc-4.8.inc gcc-target: Fix libatomic dependency tracking issues 2013-09-22 12:19:43 +01:00
gcc-common.inc gcc-common: Improve fpu code checksum dependencies 2013-10-04 18:26:50 +01:00
gcc-configure-common.inc gcc/libtool/perl: Fix various path to sed-native problems 2013-09-26 16:37:56 +01:00
gcc-cross-canadian.inc cross-canadian: Fix TUNE_PKGARCH references 2013-10-04 18:26:50 +01:00
gcc-cross-canadian_4.7.bb gcc-cross-canadian: Merge 4.7 and 4.8 recipes into common include 2013-08-23 16:20:12 +01:00
gcc-cross-canadian_4.8.bb gcc-cross-canadian: Merge 4.7 and 4.8 recipes into common include 2013-08-23 16:20:12 +01:00
gcc-cross-initial.inc gcc-cross-initial: Fold common configuration into gcc-cross-initial.inc 2013-08-23 16:20:12 +01:00
gcc-cross-initial_4.7.bb gcc-4.7: Use full relative path in require directive 2012-04-30 11:37:26 +01:00
gcc-cross-initial_4.8.bb gcc-4.8: Add recipes 2013-04-22 14:45:04 +01:00
gcc-cross.inc gcc-common.inc: Drop unused LIBGCCS_VAR variable 2013-08-23 16:20:13 +01:00
gcc-cross_4.7.bb gcc-cross: Fold common configuration into gcc-cross.inc 2013-08-23 16:20:12 +01:00
gcc-cross_4.8.bb gcc-cross: Fold common configuration into gcc-cross.inc 2013-08-23 16:20:12 +01:00
gcc-crosssdk-initial.inc gcc-crosssdk-initial: Ensure native dependencies are built, these can differ accross different gcc versions causing build failures 2010-09-06 22:55:49 +01:00
gcc-crosssdk-initial_4.7.bb gcc-cross-initial: Fold common configuration into gcc-cross-initial.inc 2013-08-23 16:20:12 +01:00
gcc-crosssdk-initial_4.8.bb gcc-cross-initial: Fold common configuration into gcc-cross-initial.inc 2013-08-23 16:20:12 +01:00
gcc-crosssdk.inc nativesdk: Switch to using nativesdk as a prefix, not a suffix 2012-09-02 05:52:06 -07:00
gcc-crosssdk_4.7.bb gcc-4.7: Use full relative path in require directive 2012-04-30 11:37:26 +01:00
gcc-crosssdk_4.8.bb gcc-4.8: Add recipes 2013-04-22 14:45:04 +01:00
gcc-multilib-config.inc meta: Don't use deprecated bitbake API 2013-09-01 15:51:42 +01:00
gcc-runtime.inc gcc-runtime: Add packaging for libgfortran (and also tweak others) 2013-09-06 23:03:56 +01:00
gcc-runtime_4.7.bb gcc-*-runtime.inc: Fold configuration into gcc-runtime.inc 2013-08-23 16:20:13 +01:00
gcc-runtime_4.8.bb gcc-*-runtime.inc: Fold configuration into gcc-runtime.inc 2013-08-23 16:20:13 +01:00
gcc-target.inc gcc-target: Fix libatomic dependency tracking issues 2013-09-22 12:19:43 +01:00
gcc_4.7.bb gcc-target: Combine gcc-target-configure.inc, gcc-target-package.inc and other common code 2013-08-23 16:20:13 +01:00
gcc_4.8.bb gcc-4.8: temporary disable thumb 2013-09-22 12:19:32 +01:00
libgcc.inc libgcc: Move common code to libgcc.inc 2013-08-23 16:20:13 +01:00
libgcc_4.7.bb libgcc: Move common code to libgcc.inc 2013-08-23 16:20:13 +01:00
libgcc_4.8.bb libgcc: Move common code to libgcc.inc 2013-08-23 16:20:13 +01:00