diff options
author | Martin Jansa <martin.jansa@gmail.com> | 2025-04-01 12:29:47 +0200 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2025-04-01 07:01:31 -0700 |
commit | 6ec8e778edf8eea06b381b0b30d6ee036f650e7d (patch) | |
tree | 25e82d77b614beec9a7fe5a6e1310cf9e760120e | |
parent | 950413c8cdefb7d8c7a3c6621b34821b714ce321 (diff) | |
download | meta-clang-6ec8e778edf8eea06b381b0b30d6ee036f650e7d.tar.gz |
compiler-rt-sanitizers: remove the LLVM_LIBDIR_SUFFIX conditional
As in previous commit for compiler-rt.
Since the upgrade to 20 it's installed in nonarch_libdir even when
multilib is used and LLVM_LIBDIR_SUFFIX is set to '32'.
Fixes:
http://errors.yoctoproject.org/Errors/Details/850269/
mv: cannot stat 'TOPDIR/tmp/work/i586-oemllib32-linux/lib32-compiler-rt-sanitizers/20.1.1/image/usr/lib32/linux': No such file or directory
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
-rw-r--r-- | recipes-devtools/clang/compiler-rt-sanitizers_git.bb | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/recipes-devtools/clang/compiler-rt-sanitizers_git.bb b/recipes-devtools/clang/compiler-rt-sanitizers_git.bb index e9b6a9e..c892e36 100644 --- a/recipes-devtools/clang/compiler-rt-sanitizers_git.bb +++ b/recipes-devtools/clang/compiler-rt-sanitizers_git.bb | |||
@@ -80,14 +80,8 @@ EXTRA_OECMAKE:append:libc-musl = " -DLIBCXX_HAS_MUSL_LIBC=ON " | |||
80 | EXTRA_OECMAKE:append:powerpc = " -DCOMPILER_RT_DEFAULT_TARGET_ARCH=powerpc " | 80 | EXTRA_OECMAKE:append:powerpc = " -DCOMPILER_RT_DEFAULT_TARGET_ARCH=powerpc " |
81 | 81 | ||
82 | do_install:append () { | 82 | do_install:append () { |
83 | if [ -n "${LLVM_LIBDIR_SUFFIX}" ]; then | 83 | mkdir -p ${D}${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib |
84 | mkdir -p ${D}${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib | 84 | mv ${D}${nonarch_libdir}/linux ${D}${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib |
85 | mv ${D}${libdir}/linux ${D}${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib | ||
86 | rmdir --ignore-fail-on-non-empty ${D}${libdir} | ||
87 | else | ||
88 | mkdir -p ${D}${libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib | ||
89 | mv ${D}${libdir}/linux ${D}${libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib | ||
90 | fi | ||
91 | # Already shipped with compile-rt Orc support | 85 | # Already shipped with compile-rt Orc support |
92 | rm -rf ${D}${nonarch_libdir}/clang/${MAJOR_VER}/lib/linux/liborc_rt-*.a | 86 | rm -rf ${D}${nonarch_libdir}/clang/${MAJOR_VER}/lib/linux/liborc_rt-*.a |
93 | rm -rf ${D}${nonarch_libdir}/clang/${MAJOR_VER}/include/orc/ | 87 | rm -rf ${D}${nonarch_libdir}/clang/${MAJOR_VER}/include/orc/ |