summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2022-02-04 23:13:02 -0800
committerKhem Raj <raj.khem@gmail.com>2023-09-08 09:08:54 -0700
commitecfd1d13296b3252806d79673b6a2ff420a9518d (patch)
tree9cc3feb36c375efc3162ea3a52434d86dce01f16
parent2c82d7395b331dd6c147366faf6e0f117c857900 (diff)
downloadmeta-clang-ecfd1d13296b3252806d79673b6a2ff420a9518d.tar.gz
libcxx: Install unwind_itanium.h and unwind_arm_ehabi.h
When building libunwind, install new headers which are refactored from unwind.h in clang 14.0.0 onwards Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 64b5dcde5522a0db5682278afd614dd6719580c8)
-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 116dbef..cc88fc1 100644
--- a/recipes-devtools/clang/libcxx_git.bb
+++ b/recipes-devtools/clang/libcxx_git.bb
@@ -91,8 +91,10 @@ PROVIDES:append:runtime-llvm = " libunwind"
91do_install:append() { 91do_install:append() {
92 if ${@bb.utils.contains("RUNTIME", "llvm", "true", "false", d)} 92 if ${@bb.utils.contains("RUNTIME", "llvm", "true", "false", d)}
93 then 93 then
94 install -Dm 0644 ${S}/libunwind/include/libunwind.h ${S}/libunwind/include/__libunwind_config.h ${D}${includedir} 94 for f in libunwind.h __libunwind_config.h unwind.h unwind_itanium.h unwind_arm_ehabi.h
95 install -Dm 0644 ${S}/libunwind/include/unwind.h ${D}${includedir}/unwind.h 95 do
96 install -Dm 0644 ${S}/libunwind/include/$f ${D}${includedir}/$f
97 done
96 install -d ${D}${libdir}/pkgconfig 98 install -d ${D}${libdir}/pkgconfig
97 sed -e 's,@LIBDIR@,${libdir},g;s,@VERSION@,${PV},g' ${S}/../libunwind.pc.in > ${D}${libdir}/pkgconfig/libunwind.pc 99 sed -e 's,@LIBDIR@,${libdir},g;s,@VERSION@,${PV},g' ${S}/../libunwind.pc.in > ${D}${libdir}/pkgconfig/libunwind.pc
98 fi 100 fi