summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2021-05-28 18:19:22 -0700
committerKhem Raj <raj.khem@gmail.com>2023-09-08 09:08:54 -0700
commite973408298aa22a6d1c0d249dce684dfed0b5009 (patch)
tree9208dd48c9ae7ad47744753d31d57f9db96a6084
parent488d0c94d1fc1062a0de32524b984bcd1a7d663c (diff)
downloadmeta-clang-e973408298aa22a6d1c0d249dce684dfed0b5009.tar.gz
Package libunwind independently
This helps in ensuring it pose as RPROVIDES when llvm runtime is used Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit cee6adcb98ed39a30b6def6c4ab6d3965854178a)
-rw-r--r--recipes-devtools/clang/libcxx_git.bb6
1 files changed, 4 insertions, 2 deletions
diff --git a/recipes-devtools/clang/libcxx_git.bb b/recipes-devtools/clang/libcxx_git.bb
index ef330dd..87d133e 100644
--- a/recipes-devtools/clang/libcxx_git.bb
+++ b/recipes-devtools/clang/libcxx_git.bb
@@ -75,8 +75,7 @@ CXXFLAGS_append_armv5 = " -mfpu=vfp2"
75 75
76ALLOW_EMPTY_${PN} = "1" 76ALLOW_EMPTY_${PN} = "1"
77 77
78PROVIDES += "${@bb.utils.contains("RUNTIME", "llvm", "libunwind", "", d)}" 78PROVIDES_append_runtime-llvm = " libunwind"
79
80 79
81do_install_append() { 80do_install_append() {
82 if ${@bb.utils.contains("RUNTIME", "llvm", "true", "false", d)} 81 if ${@bb.utils.contains("RUNTIME", "llvm", "true", "false", d)}
@@ -88,5 +87,8 @@ do_install_append() {
88 fi 87 fi
89} 88}
90 89
90PACKAGES_append_runtime-llvm = " libunwind"
91FILES_libunwind_runtime-llvm = "${libdir}/libunwind.so.*"
92
91BBCLASSEXTEND = "native nativesdk" 93BBCLASSEXTEND = "native nativesdk"
92TOOLCHAIN = "clang" 94TOOLCHAIN = "clang"