summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnuj Mittal <anuj.mittal@intel.com>2019-09-18 13:54:02 +0800
committerKhem Raj <raj.khem@gmail.com>2019-09-18 15:24:00 -0700
commit8396a768cb075a32a977db81d9f195084c5e99c4 (patch)
tree26baa4b5797fbe7dcc0dc9a56dba797320783351
parentbff7a401519dfb6aa4925c71c50d74a2d44b368f (diff)
downloadmeta-clang-8396a768cb075a32a977db81d9f195084c5e99c4.tar.gz
compiler-rt: stage libs in case of multlib as well
We install compiler libs in lib irrespective of value of libdir. Make sure that these libs are actually staged as well when libdir != /usr/lib. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
-rw-r--r--recipes-devtools/clang/compiler-rt_git.bb6
1 files changed, 5 insertions, 1 deletions
diff --git a/recipes-devtools/clang/compiler-rt_git.bb b/recipes-devtools/clang/compiler-rt_git.bb
index b29a39a..d6ce083 100644
--- a/recipes-devtools/clang/compiler-rt_git.bb
+++ b/recipes-devtools/clang/compiler-rt_git.bb
@@ -72,6 +72,10 @@ do_install_append () {
72 rm -rf ${D}${exec_prefix}/lib/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/clang_rt.crt*.o 72 rm -rf ${D}${exec_prefix}/lib/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/clang_rt.crt*.o
73} 73}
74 74
75sysroot_stage_all_append_class-target() {
76 sysroot_stage_dir ${D}${exec_prefix}/lib ${SYSROOT_DESTDIR}${exec_prefix}/lib
77}
78
75FILES_SOLIBSDEV = "" 79FILES_SOLIBSDEV = ""
76FILES_${PN} += "${exec_prefix}/lib/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/lib*${SOLIBSDEV} \ 80FILES_${PN} += "${exec_prefix}/lib/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/lib*${SOLIBSDEV} \
77 ${exec_prefix}/lib/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/*.txt \ 81 ${exec_prefix}/lib/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/*.txt \
@@ -80,7 +84,7 @@ FILES_${PN}-staticdev += "${exec_prefix}/lib/clang/${MAJOR_VER}.${MINOR_VER}.${P
80FILES_${PN}-dev += "${datadir} ${exec_prefix}/lib/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/*.syms \ 84FILES_${PN}-dev += "${datadir} ${exec_prefix}/lib/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/*.syms \
81 ${exec_prefix}/lib/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/clang_rt.crt*.o \ 85 ${exec_prefix}/lib/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/clang_rt.crt*.o \
82 " 86 "
83INSANE_SKIP_${PN} = "dev-so" 87INSANE_SKIP_${PN} = "dev-so libdir"
84 88
85#PROVIDES_append_class-target = "\ 89#PROVIDES_append_class-target = "\
86# virtual/${TARGET_PREFIX}compilerlibs \ 90# virtual/${TARGET_PREFIX}compilerlibs \