generic-poky/meta/recipes-devtools/gcc
Patrick Ohly 3e903cb42f recipes/*-cross recipes: ignore TARGET_ARCH sstate hash
"yocto-compat-layer.py --machines" showed that shared packages like
gcc-cross-powerpc64 have a sstate signature that depends on
TUNEFLAGS. As a result, there are unnecessary rebuilds and potential
conflicts in a multiconfig.

That's due to the way how TARGET_ARCH is set. Richard Purdie suggested
setting TARGET_ARCH[vardepvalue] as fix, which works. It would be
shorter to do that in cross.bbclass instead of repeating the relevant
line in different recipes, but Richard was concerned about potential
side-effects in other usages of cross.bbclass.

TARGET_GOARM as used in go.inc is still causing signature differences
for go-cross-powerpc64 and machines b4420qds-64b and p5020ds-64b. This
needs further investigation.

(From OE-Core rev: 39bfa0dd3237cbca47e7fca1075d521f9d073f25)

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-04-12 15:09:58 +01:00
..
gcc-5.4 gcc: Fix CVE-2016-6131 in libiberty 2017-02-23 12:49:50 -08:00
gcc-6.3 gcc-6.3: backport fix of check for empty string in ubsan.c 2017-04-10 23:00:43 +01:00
gcc-5.4.inc gcc: Fix CVE-2016-6131 in libiberty 2017-02-23 12:49:50 -08:00
gcc-6.3.inc gcc-6.3: backport fix of check for empty string in ubsan.c 2017-04-10 23:00:43 +01:00
gcc-common.inc classes: Drop now unneeded update_data calls 2017-02-15 09:29:55 -08:00
gcc-configure-common.inc meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
gcc-cross-canadian.inc gcc-cross-canadian: Add missing DEPENDS on virtual/${HOST_PREFIX}gcc-crosssdk 2016-01-26 18:05:13 +00:00
gcc-cross-canadian_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-cross-canadian_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00
gcc-cross-initial.inc glibc/gcc/libgcc-initial: Delete do_build tasks for -initial 2017-04-10 23:00:43 +01:00
gcc-cross-initial_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-cross-initial_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00
gcc-cross.inc recipes/*-cross recipes: ignore TARGET_ARCH sstate hash 2017-04-12 15:09:58 +01:00
gcc-cross_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-cross_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00
gcc-crosssdk-initial.inc SDK: Allow changing SDKMACHINE without wiping TMP folder 2016-09-28 10:16:03 +01:00
gcc-crosssdk-initial_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-crosssdk-initial_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00
gcc-crosssdk.inc SDK: Allow changing SDKMACHINE without wiping TMP folder 2016-09-28 10:16:03 +01:00
gcc-crosssdk_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-crosssdk_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00
gcc-multilib-config.inc meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
gcc-runtime.inc gcc-runtime: Enable libmpx for x86-64 2017-03-10 14:50:11 +00:00
gcc-runtime_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-runtime_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00
gcc-sanitizers.inc gcc: Clean up unnecessary variable confusion 2017-01-26 10:44:27 +00:00
gcc-sanitizers_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-sanitizers_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00
gcc-shared-source.inc gcc-shared-source: Set empty SRC_URI 2015-09-24 17:54:31 +01:00
gcc-source.inc gcc-source: add comment explaining why a function is Python 2017-03-04 23:18:19 +00:00
gcc-source_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
gcc-source_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00
gcc-target.inc gcc-target.inc: create symlinks for gcov and gcov-tool 2017-03-17 16:53:05 +00:00
gcc_5.4.bb gcc/gcc-source: Move libcc1 manipulation into gcc-source 2017-01-26 10:44:27 +00:00
gcc_6.3.bb gcc/gcc-source: Move libcc1 manipulation into gcc-source 2017-01-26 10:44:27 +00:00
libgcc-common.inc gcc: Clean up unnecessary variable confusion 2017-01-26 10:44:27 +00:00
libgcc-initial.inc glibc/gcc/libgcc-initial: Delete do_build tasks for -initial 2017-04-10 23:00:43 +01:00
libgcc-initial_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
libgcc-initial_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00
libgcc.inc gcc: Split builddir saving into its own sstate task 2017-01-26 10:44:27 +00:00
libgcc_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
libgcc_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00
libgfortran.inc gcc: Clean up unnecessary variable confusion 2017-01-26 10:44:27 +00:00
libgfortran_5.4.bb gcc5: Upgrade to gcc 5.4 2016-07-01 16:22:44 +01:00
libgfortran_6.3.bb gcc6: Upgrade to 6.3.0 2017-01-09 13:39:12 +00:00