diff options
author | Hsia-Jun(Randy) Li <randy.li@synaptics.com> | 2021-09-06 18:30:34 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-09-10 09:25:04 +0100 |
commit | e9527164cfd628cfd3def2077cc19e75add06db8 (patch) | |
tree | 93d4f0617ec38b11e597aa04b84cec42eea2dc64 | |
parent | ef39039cac5819b2e1d65838367ff2be69eab4c2 (diff) | |
download | openembedded-core-contrib-e9527164cfd628cfd3def2077cc19e75add06db8.tar.gz |
cross-canadian: make android pass target sys check
We could build an Android toolchain but its triple should
always contain the string android or clang can't link
the right object files for it.
Signed-off-by: Hsia-Jun(Randy) Li <randy.li@synaptics.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/classes/cross-canadian.bbclass | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/meta/classes/cross-canadian.bbclass b/meta/classes/cross-canadian.bbclass index 447a2bb158..ffbc2167e3 100644 --- a/meta/classes/cross-canadian.bbclass +++ b/meta/classes/cross-canadian.bbclass @@ -40,6 +40,8 @@ python () { extralibcs = [""] if "musl" in d.getVar("BASECANADIANEXTRAOS"): extralibcs.append("musl") + if "android" in tos: + extralibcs.append("android") for variant in ["", "spe", "x32", "eabi", "n32", "_ilp32"]: for libc in extralibcs: entry = "linux" |