diff options
author | Khem Raj <raj.khem@gmail.com> | 2021-07-17 17:39:05 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2021-07-18 10:19:35 -0700 |
commit | b224c4148f46c4dd326d2b72a9c1d55c364ed48f (patch) | |
tree | 5d2118cb4331c32b29b5cf0f0b2cba5bdd41d7ce | |
parent | 314a7014e3abb9ef297aa293c2e56ad916c2dc84 (diff) | |
download | meta-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>
-rw-r--r-- | recipes-devtools/clang/libcxx_git.bb | 2 |
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 | " |
66 | EXTRA_OECMAKE_append_class-native = " -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF \ | 67 | EXTRA_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 | ||
75 | EXTRA_OECMAKE_append_libc-musl = " -DLIBCXX_HAS_MUSL_LIBC=ON " | 77 | EXTRA_OECMAKE_append_libc-musl = " -DLIBCXX_HAS_MUSL_LIBC=ON " |