summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang/libcxx_git.bb
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2021-07-17 17:39:05 -0700
committerKhem Raj <raj.khem@gmail.com>2021-07-18 10:19:35 -0700
commitb224c4148f46c4dd326d2b72a9c1d55c364ed48f (patch)
tree5d2118cb4331c32b29b5cf0f0b2cba5bdd41d7ce /recipes-devtools/clang/libcxx_git.bb
parent314a7014e3abb9ef297aa293c2e56ad916c2dc84 (diff)
downloadmeta-clang-b224c4148f46c4dd326d2b72a9c1d55c364ed48f.tar.gz
libcxx: Explicitly set LLVM_DEFAULT_TARGET_TRIPLE
This helps during cross-compile as new clang expects this to be set or else it deduces it and that deduction can go wrong. See commit 395271ad11b8c233db1a4e0e6a76aa52e93e5aec in clang repo Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes-devtools/clang/libcxx_git.bb')
-rw-r--r--recipes-devtools/clang/libcxx_git.bb2
1 files changed, 2 insertions, 0 deletions
diff --git a/recipes-devtools/clang/libcxx_git.bb b/recipes-devtools/clang/libcxx_git.bb
index bdb364e..381c62a 100644
--- a/recipes-devtools/clang/libcxx_git.bb
+++ b/recipes-devtools/clang/libcxx_git.bb
@@ -62,6 +62,7 @@ EXTRA_OECMAKE_append_class-target = " \
62 -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${AR} \ 62 -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${AR} \
63 -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${NM} \ 63 -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${NM} \
64 -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${RANLIB} \ 64 -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${RANLIB} \
65 -DLLVM_DEFAULT_TARGET_TRIPLE=${HOST_SYS} \
65" 66"
66EXTRA_OECMAKE_append_class-native = " -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF \ 67EXTRA_OECMAKE_append_class-native = " -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF \
67" 68"
@@ -70,6 +71,7 @@ EXTRA_OECMAKE_append_class-nativesdk = " -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF \
70 -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${AR} \ 71 -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${AR} \
71 -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${NM} \ 72 -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${NM} \
72 -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${RANLIB} \ 73 -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${RANLIB} \
74 -DLLVM_DEFAULT_TARGET_TRIPLE=${HOST_SYS} \
73" 75"
74 76
75EXTRA_OECMAKE_append_libc-musl = " -DLIBCXX_HAS_MUSL_LIBC=ON " 77EXTRA_OECMAKE_append_libc-musl = " -DLIBCXX_HAS_MUSL_LIBC=ON "