diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-07-25 14:48:21 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-07-27 23:28:22 +0100 |
commit | da2e92e256054b137a1646fdad1fe1a47ba3215a (patch) | |
tree | dddad7f04abcf6904b2696ed251be7a4e8776177 /meta/classes/toolchain-scripts.bbclass | |
parent | 26fb69ec663afd05134822dc5e48fc8928ea5bf1 (diff) | |
download | openembedded-core-da2e92e256054b137a1646fdad1fe1a47ba3215a.tar.gz openembedded-core-da2e92e256054b137a1646fdad1fe1a47ba3215a.tar.bz2 openembedded-core-da2e92e256054b137a1646fdad1fe1a47ba3215a.zip |
toolchain-scripts: For non-glibc, pass compiler options to ensure the correct libc selection
gcc-cross-canadian-<arch> is only built once. It needs to target all the
different libcs, not just the currently selected one. This change ensures
that if another libc is used, the compiler correctly selects the right one.
[YOCTO #8025]
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/toolchain-scripts.bbclass')
-rw-r--r-- | meta/classes/toolchain-scripts.bbclass | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/meta/classes/toolchain-scripts.bbclass b/meta/classes/toolchain-scripts.bbclass index 9378918233..b838015ca5 100644 --- a/meta/classes/toolchain-scripts.bbclass +++ b/meta/classes/toolchain-scripts.bbclass @@ -3,6 +3,8 @@ inherit siteinfo kernel-arch # We want to be able to change the value of MULTIMACH_TARGET_SYS, because it # doesn't always match our expectations... but we default to the stock value REAL_MULTIMACH_TARGET_SYS ?= "${MULTIMACH_TARGET_SYS}" +TARGET_CC_ARCH_append_libc-uclibc = " -muclibc" +TARGET_CC_ARCH_append_libc-musl = " -mmusl" # This function creates an environment-setup-script for use in a deployable SDK toolchain_create_sdk_env_script () { |