summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2023-02-21 12:55:48 -0800
committerKhem Raj <raj.khem@gmail.com>2023-03-20 07:48:27 -0700
commit75feaf4ffa7cf797b4c1352848dc10b67fb2a76c (patch)
tree22c2216efd9e3ff77f09acf440cf8ff58e446074
parent6ce232d0769fdaba4a335084c4b4c27bffeda672 (diff)
downloadmeta-clang-75feaf4ffa7cf797b4c1352848dc10b67fb2a76c.tar.gz
compiler-rt-sanitizers: Disable building tests
It fails to configure in lit tests during cross compile Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--recipes-devtools/clang/compiler-rt-sanitizers_git.bb10
1 files changed, 6 insertions, 4 deletions
diff --git a/recipes-devtools/clang/compiler-rt-sanitizers_git.bb b/recipes-devtools/clang/compiler-rt-sanitizers_git.bb
index f17582e..dc6a656 100644
--- a/recipes-devtools/clang/compiler-rt-sanitizers_git.bb
+++ b/recipes-devtools/clang/compiler-rt-sanitizers_git.bb
@@ -39,6 +39,7 @@ EXTRA_OECMAKE += "-DCMAKE_BUILD_TYPE=RelWithDebInfo \
39 -DCOMPILER_RT_USE_BUILTINS_LIBRARY=ON \ 39 -DCOMPILER_RT_USE_BUILTINS_LIBRARY=ON \
40 -DCMAKE_C_COMPILER_TARGET=${HOST_ARCH}${HF}${HOST_VENDOR}-${HOST_OS} \ 40 -DCMAKE_C_COMPILER_TARGET=${HOST_ARCH}${HF}${HOST_VENDOR}-${HOST_OS} \
41 -DCOMPILER_RT_BUILD_BUILTINS=OFF \ 41 -DCOMPILER_RT_BUILD_BUILTINS=OFF \
42 -DCOMPILER_RT_INCLUDE_TESTS=OFF \
42 -DSANITIZER_CXX_ABI_LIBNAME=${@bb.utils.contains("RUNTIME", "llvm", "libc++", "libstdc++", d)} \ 43 -DSANITIZER_CXX_ABI_LIBNAME=${@bb.utils.contains("RUNTIME", "llvm", "libc++", "libstdc++", d)} \
43 -DCOMPILER_RT_BUILD_XRAY=ON \ 44 -DCOMPILER_RT_BUILD_XRAY=ON \
44 -DCOMPILER_RT_BUILD_SANITIZERS=ON \ 45 -DCOMPILER_RT_BUILD_SANITIZERS=ON \
@@ -66,9 +67,11 @@ EXTRA_OECMAKE:append:powerpc = " -DCOMPILER_RT_DEFAULT_TARGET_ARCH=powerpc "
66 67
67do_install:append () { 68do_install:append () {
68 if [ -n "${LLVM_LIBDIR_SUFFIX}" ]; then 69 if [ -n "${LLVM_LIBDIR_SUFFIX}" ]; then
69 mkdir -p ${D}${nonarch_libdir} 70 mkdir -p ${D}${nonarch_libdir}/clang
70 mv ${D}${libdir}/clang ${D}${nonarch_libdir}/clang 71 mv ${D}${libdir}/clang/${MAJOR_VER} ${D}${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}
71 rmdir --ignore-fail-on-non-empty ${D}${libdir} 72 rmdir --ignore-fail-on-non-empty ${D}${libdir}
73 else
74 mv ${D}${libdir}/clang/${MAJOR_VER} ${D}${libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}
72 fi 75 fi
73 # Already shipped with compile-rt Orc support 76 # Already shipped with compile-rt Orc support
74 rm -rf ${D}${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/libclang_rt.orc-*.a 77 rm -rf ${D}${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/libclang_rt.orc-*.a
@@ -83,8 +86,7 @@ FILES:${PN}-staticdev += "${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PA
83FILES:${PN}-dev += "${datadir} ${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/*.syms \ 86FILES:${PN}-dev += "${datadir} ${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/*.syms \
84 ${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/include \ 87 ${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/include \
85 ${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/clang_rt.crt*.o \ 88 ${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/clang_rt.crt*.o \
86 ${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/libclang_rt.asan-preinit*.a \ 89 ${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/libclang_rt.asan-preinit*.a"
87 "
88INSANE_SKIP:${PN} = "dev-so libdir" 90INSANE_SKIP:${PN} = "dev-so libdir"
89INSANE_SKIP:${PN}-dbg = "libdir" 91INSANE_SKIP:${PN}-dbg = "libdir"
90 92