[oe-commits] Christopher Larson : tcmode-external-sourcery: pass -msgxx-glibc for x86
git at git.openembedded.org
git at git.openembedded.org
Tue Jun 5 21:58:00 UTC 2012
Module: openembedded-core.git
Branch: master
Commit: fb94ed0eb11b2efc1d814b80a2a7c99b29e746b3
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=fb94ed0eb11b2efc1d814b80a2a7c99b29e746b3
Author: Christopher Larson <chris_larson at mentor.com>
Date: Fri Jun 1 15:53:57 2012 -0700
tcmode-external-sourcery: pass -msgxx-glibc for x86
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 <chris_larson at mentor.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
.../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 ede4403..1635eec 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"
More information about the Openembedded-commits
mailing list