generic-poky/meta/recipes-devtools/gcc
Yuanjie Huang 218d9f480f gcc-multilib-config: Expand ccargs variable
The ccargs obtained from get_tune_parameters may not be fully expanded,
so that the gcc_multilib_setup function can be confused, and generates
invalid MULTILIB_OPTIONS in GCC Makefile fragment, which will break the
multilib feature of target gcc.

To address problems above, this patch modifies gcc_multilib_setup
function to expand ccargs before use.

Upstream-Status: Inappropriate [configuration]

(From OE-Core rev: 02eddf9a0b89b0cbe0c83d95cedb3431899197d0)

Signed-off-by: Yuanjie Huang <yuanjie.huang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-09-28 12:00:29 +01:00
..
gcc-4.8 gcc-4.8: Upgrade 4.8.2 -> 4.8.4 2015-04-08 10:53:31 +01:00
gcc-4.9 gcc: reformat 0063-nativesdk-gcc-support.patch 2015-09-12 23:01:53 +01:00
gcc-5.2 gcc-5.2: remake 0040-nativesdk-gcc-support.patch 2015-09-12 22:48:36 +01:00
gcc-4.8.inc gcc: remove EXTRA_OECONF_INTERMEDIATE 2015-07-12 22:55:46 +01:00
gcc-4.9.inc gcc: Add patch to handle on target multilibs better 2015-08-01 07:34:04 +01:00
gcc-5.2.inc gcc-5.2: disable isl 2015-09-24 17:54:27 +01:00
gcc-common.inc gcc: update i586 TARGET_ARCH tests to also handle i686 2015-07-08 00:01:21 +01:00
gcc-configure-common.inc gcc: remove EXTRA_OECONF_INTERMEDIATE 2015-07-12 22:55:46 +01:00
gcc-cross-canadian.inc gcc-cross-canadian.inc: overrides for libc-baremetal 2015-08-30 12:35:51 +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-canadian_4.9.bb gcc: Add 4.9 recipes 2014-05-06 17:59:15 +01:00
gcc-cross-canadian_5.2.bb gcc5: Upgrade from 5.1 to 5.2 2015-07-27 12:28:00 +01:00
gcc-cross-initial.inc gcc: poison default sysroot path 2014-10-30 13:01:21 +00:00
gcc-cross-initial_4.8.bb gcc-4.8: Add recipes 2013-04-22 14:45:04 +01:00
gcc-cross-initial_4.9.bb gcc: Add 4.9 recipes 2014-05-06 17:59:15 +01:00
gcc-cross-initial_5.2.bb gcc5: Upgrade from 5.1 to 5.2 2015-07-27 12:28:00 +01:00
gcc-cross.inc gcc-cross.inc: overrides for libc-baremetal 2015-08-30 12:35:51 +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-cross_4.9.bb gcc: Add 4.9 recipes 2014-05-06 17:59:15 +01:00
gcc-cross_5.2.bb gcc5: Upgrade from 5.1 to 5.2 2015-07-27 12:28:00 +01:00
gcc-crosssdk-initial.inc binutils/gcc/gdb: Add TARGET_ARCH to PN for all cross recipes 2014-04-30 16:39:06 +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-initial_4.9.bb gcc: Add 4.9 recipes 2014-05-06 17:59:15 +01:00
gcc-crosssdk-initial_5.2.bb gcc5: Upgrade from 5.1 to 5.2 2015-07-27 12:28:00 +01:00
gcc-crosssdk.inc binutils/gcc/gdb: Add TARGET_ARCH to PN for all cross recipes 2014-04-30 16:39:06 +01:00
gcc-crosssdk_4.8.bb gcc-4.8: Add recipes 2013-04-22 14:45:04 +01:00
gcc-crosssdk_4.9.bb gcc: Add 4.9 recipes 2014-05-06 17:59:15 +01:00
gcc-crosssdk_5.2.bb gcc5: Upgrade from 5.1 to 5.2 2015-07-27 12:28:00 +01:00
gcc-multilib-config.inc gcc-multilib-config: Expand ccargs variable 2015-09-28 12:00:29 +01:00
gcc-runtime.inc gcc-runtime: Add multilib C++ header mapping 2015-09-28 12:00:18 +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-runtime_4.9.bb gcc: Add 4.9 recipes 2014-05-06 17:59:15 +01:00
gcc-runtime_5.2.bb gcc5: Upgrade from 5.1 to 5.2 2015-07-27 12:28:00 +01:00
gcc-sanitizers.inc gcc-sanitizers: check gcc-build-internal before link 2015-02-15 21:58:25 +00:00
gcc-sanitizers_4.8.bb gcc-sanitizers: Enable GCC sanitizers 2015-01-23 11:36:29 +00:00
gcc-sanitizers_4.9.bb gcc-sanitizers: Enable GCC sanitizers 2015-01-23 11:36:29 +00:00
gcc-sanitizers_5.2.bb gcc5: Upgrade from 5.1 to 5.2 2015-07-27 12:28:00 +01: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.inc: fix STAMPCLEAN to avoid race issue 2015-06-11 23:59:18 +01:00
gcc-source_4.8.bb gcc-source: exlude from world 2015-08-29 13:38:06 +01:00
gcc-source_4.9.bb gcc-source: exlude from world 2015-08-29 13:38:06 +01:00
gcc-source_5.2.bb gcc-source: exlude from world 2015-08-29 13:38:06 +01:00
gcc-target.inc gcc-target.inc: Remove non-related gcc headers from include_fixed folder 2015-09-04 16:23:51 +01:00
gcc_4.8.bb gcc: Add support for nativesdk-gcc 2015-07-31 10:32:37 +01:00
gcc_4.9.bb gcc: Add support for nativesdk-gcc 2015-07-31 10:32:37 +01:00
gcc_5.2.bb gcc: Add support for nativesdk-gcc 2015-07-31 10:32:37 +01:00
libgcc-common.inc libgcc-common.inc: overrides for libc-baremetal 2015-08-30 12:35:52 +01:00
libgcc-initial.inc libgcc-initial: Correctly reflect libgcc LICENSE 2015-04-30 23:04:12 +01:00
libgcc-initial_4.8.bb gcc-cross-initial: Separate out libgcc-initial 2014-04-25 17:19:18 +01:00
libgcc-initial_4.9.bb gcc: Add 4.9 recipes 2014-05-06 17:59:15 +01:00
libgcc-initial_5.2.bb gcc5: Upgrade from 5.1 to 5.2 2015-07-27 12:28:00 +01:00
libgcc.inc libgcc.inc: package baremetal multilib libraries 2015-09-24 17:54:30 +01:00
libgcc_4.8.bb libgcc: Move common code to libgcc.inc 2013-08-23 16:20:13 +01:00
libgcc_4.9.bb gcc: Add 4.9 recipes 2014-05-06 17:59:15 +01:00
libgcc_5.2.bb gcc5: Upgrade from 5.1 to 5.2 2015-07-27 12:28:00 +01:00
libgfortran.inc gcc: poison default sysroot path 2014-10-30 13:01:21 +00:00
libgfortran_4.8.bb gcc: Allow fortran to build successfully in 4.8 2013-12-05 14:24:43 +00:00
libgfortran_4.9.bb gcc: Add 4.9 recipes 2014-05-06 17:59:15 +01:00
libgfortran_5.2.bb gcc5: Upgrade from 5.1 to 5.2 2015-07-27 12:28:00 +01:00