summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang/libcxx_git.bb
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2022-08-22 10:57:49 -0700
committerKhem Raj <raj.khem@gmail.com>2022-08-30 14:58:28 -0700
commita0554050cc4ecdacc1edb17d81b20f46a7e5d002 (patch)
tree7652339ed4da91c4750fb193202c2429ed02c97a /recipes-devtools/clang/libcxx_git.bb
parent63c07c0a6d9b32047c80a44c3d0cecae3e3b841f (diff)
downloadmeta-clang-a0554050cc4ecdacc1edb17d81b20f46a7e5d002.tar.gz
libcxx: Enable installing libc++.so as linker script
This ensures that -stdlib=libc++ option works as expected by adding both -lc++ -c++abi to linker command in sequence 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.bb4
1 files changed, 1 insertions, 3 deletions
diff --git a/recipes-devtools/clang/libcxx_git.bb b/recipes-devtools/clang/libcxx_git.bb
index b8df601..ded8572 100644
--- a/recipes-devtools/clang/libcxx_git.bb
+++ b/recipes-devtools/clang/libcxx_git.bb
@@ -75,10 +75,8 @@ EXTRA_OECMAKE:append:class-target = " \
75 -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${RANLIB} \ 75 -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${RANLIB} \
76 -DLLVM_DEFAULT_TARGET_TRIPLE=${HOST_SYS} \ 76 -DLLVM_DEFAULT_TARGET_TRIPLE=${HOST_SYS} \
77" 77"
78EXTRA_OECMAKE:append:class-native = " -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF \
79"
80 78
81EXTRA_OECMAKE:append:class-nativesdk = " -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF \ 79EXTRA_OECMAKE:append:class-nativesdk = " \
82 -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${AR} \ 80 -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${AR} \
83 -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${NM} \ 81 -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${NM} \
84 -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${RANLIB} \ 82 -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${RANLIB} \