diff options
author | Denys Dmytriyenko <denys@ti.com> | 2011-02-25 07:39:16 +0000 |
---|---|---|
committer | Denys Dmytriyenko <denys@ti.com> | 2011-02-24 21:05:56 -0500 |
commit | ebd905685a339814c36bf658a8e58bf8f457f14e (patch) | |
tree | f0ba5d1c1713f7c69379a594471fdee6da00be68 /classes | |
parent | 2ee7e82e8ff5b7c12edc978d68d5163dd55d8d13 (diff) | |
download | openembedded-ebd905685a339814c36bf658a8e58bf8f457f14e.tar.gz |
bitbake.conf, native*.bbclass: pass --sysroot to TOOLCHAIN_OPTIONS
Commit 9c5b9db29738a89837917b1a2d8ee5a1cae0b4cc (bitbake.conf: Simplify
TARGET_CPPFLAGS/LDFLAGS) potentially breaks external toolchains, when their
default sysroot is different from our sysroot/staging location.
Pass default --sysroot to compiler/linker through TOOLCHAIN_OPTIONS, avoiding
native and nativesdk packages. This matches the corresponding changes in Poky.
cross.bbclass was already doing it, since it originated from Poky, AFAIK.
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Acked-by: Tom Rini <tom_rini@mentor.com>
Diffstat (limited to 'classes')
-rw-r--r-- | classes/native.bbclass | 2 | ||||
-rw-r--r-- | classes/nativesdk.bbclass | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/classes/native.bbclass b/classes/native.bbclass index 000ad61fc4..b8a792f735 100644 --- a/classes/native.bbclass +++ b/classes/native.bbclass @@ -37,6 +37,8 @@ CXXFLAGS = "${BUILD_CFLAGS}" LDFLAGS = "${BUILD_LDFLAGS}" LDFLAGS_build-darwin = "-L${STAGING_LIBDIR_NATIVE} " +TOOLCHAIN_OPTIONS = "" + STAGING_BINDIR = "${STAGING_BINDIR_NATIVE}" STAGING_BINDIR_CROSS = "${STAGING_BINDIR_NATIVE}" diff --git a/classes/nativesdk.bbclass b/classes/nativesdk.bbclass index 6f2153436a..66893995d0 100644 --- a/classes/nativesdk.bbclass +++ b/classes/nativesdk.bbclass @@ -36,6 +36,8 @@ CFLAGS = "${BUILDSDK_CFLAGS}" CXXFLAGS = "${BUILDSDK_CFLAGS}" LDFLAGS = "${BUILDSDK_LDFLAGS}" +TOOLCHAIN_OPTIONS = "" + # Change to place files in SDKPATH prefix = "${SDKPATH}" exec_prefix = "${SDKPATH}" |