]> code.ossystems Code Review - openembedded-core.git/commitdiff
cross-canadian: make android pass target sys check
authorHsia-Jun(Randy) Li <randy.li@synaptics.com>
Mon, 6 Sep 2021 10:30:34 +0000 (18:30 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 10 Sep 2021 08:25:04 +0000 (09:25 +0100)
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>
meta/classes/cross-canadian.bbclass

index 447a2bb15862c0096b5f7065ab1d08709b54fa5a..ffbc2167e3953b8c2a23ba9b5d9e58e9a63d682e 100644 (file)
@@ -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"