From patchwork Fri Jun 1 02:00:05 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [2/3] tcmode-external-sourcery: pass -msgxx-glibc for x86 Date: Fri, 01 Jun 2012 02:00:05 -0000 From: Christopher Larson X-Patchwork-Id: 29055 Message-Id: To: openembedded-core@lists.openembedded.org Cc: Christopher Larson From: Christopher Larson This is needed to work around an issue with the toolchain search paths. It can pick up the wrong features.h without it, it seems, even with the system32 symlink in the oe sysroot. Investigate this further in the future. Signed-off-by: Christopher Larson --- .../distro/include/tcmode-external-sourcery.inc | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-) diff --git a/meta/conf/distro/include/tcmode-external-sourcery.inc b/meta/conf/distro/include/tcmode-external-sourcery.inc index d5abc16..834a4d9 100644 --- a/meta/conf/distro/include/tcmode-external-sourcery.inc +++ b/meta/conf/distro/include/tcmode-external-sourcery.inc @@ -56,11 +56,8 @@ EXTERNAL_TOOLCHAIN_SYSROOT ??= "${@exttc_run(d, EXTERNAL_TOOLCHAIN_SYSROOT_CMD)} # These bits are here temporarily to sidestep the need to use a separate set # of tune files to pass the appropriate multilib selection arguments to the # sourcery toolchain, as is needed to extract the sysroot content. -CSL_MULTILIB_ARGS[i586] = "-msgxx-glibc" -CSL_MULTILIB_ARGS[i686] = "-msgxx-glibc" -CSL_MULTILIB_ARGS[core2] = "-msgxx-glibc" -CSL_MULTILIB_ARGS[x86] = "-msgxx-glibc" -CSL_MULTILIB_ARGS[x86-64] = "-msgxx-glibc" +TUNE_CCARGS_append_x86 = " -msgxx-glibc" + CSL_MULTILIB_ARGS[ppce500] = "-te500v1" CSL_MULTILIB_ARGS[ppce500mc] = "-te500mc" CSL_MULTILIB_ARGS[ppce500v2] = "-te500v2"