diff options
-rw-r--r-- | recipes-devtools/clang/clang_git.bb | 3 | ||||
-rw-r--r-- | recipes-devtools/clang/compiler-rt-sanitizers_git.bb | 4 | ||||
-rw-r--r-- | recipes-devtools/clang/compiler-rt_git.bb | 4 | ||||
-rw-r--r-- | recipes-devtools/clang/libclc_git.bb | 2 | ||||
-rw-r--r-- | recipes-devtools/clang/libcxx_git.bb | 2 | ||||
-rw-r--r-- | recipes-devtools/clang/openmp_git.bb | 4 |
6 files changed, 15 insertions, 4 deletions
diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb index 77bf8f6..9878894 100644 --- a/recipes-devtools/clang/clang_git.bb +++ b/recipes-devtools/clang/clang_git.bb | |||
@@ -93,7 +93,7 @@ PYTHON_LIBRARY;PYTHON_INCLUDE_DIR;LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN;LLDB_EDIT | |||
93 | LLVM_ENABLE_LIBEDIT;LLDB_ENABLE_LIBEDIT;LLDB_PYTHON_RELATIVE_PATH;LLDB_PYTHON_EXE_RELATIVE_PATH;\ | 93 | LLVM_ENABLE_LIBEDIT;LLDB_ENABLE_LIBEDIT;LLDB_PYTHON_RELATIVE_PATH;LLDB_PYTHON_EXE_RELATIVE_PATH;\ |
94 | LLDB_PYTHON_EXT_SUFFIX;CMAKE_C_FLAGS_RELEASE;CMAKE_CXX_FLAGS_RELEASE;CMAKE_ASM_FLAGS_RELEASE;\ | 94 | LLDB_PYTHON_EXT_SUFFIX;CMAKE_C_FLAGS_RELEASE;CMAKE_CXX_FLAGS_RELEASE;CMAKE_ASM_FLAGS_RELEASE;\ |
95 | CLANG_DEFAULT_CXX_STDLIB;CLANG_DEFAULT_RTLIB;CLANG_DEFAULT_UNWINDLIB;\ | 95 | CLANG_DEFAULT_CXX_STDLIB;CLANG_DEFAULT_RTLIB;CLANG_DEFAULT_UNWINDLIB;\ |
96 | CLANG_DEFAULT_OPENMP_RUNTIME;\ | 96 | CLANG_DEFAULT_OPENMP_RUNTIME;LLVM_ENABLE_PER_TARGET_RUNTIME_DIR;\ |
97 | " | 97 | " |
98 | # | 98 | # |
99 | # Default to build all OE-Core supported target arches (user overridable). | 99 | # Default to build all OE-Core supported target arches (user overridable). |
@@ -124,6 +124,7 @@ SOLIBSDEV:mingw32 = ".pyd" | |||
124 | #CMAKE_VERBOSE = "VERBOSE=1" | 124 | #CMAKE_VERBOSE = "VERBOSE=1" |
125 | 125 | ||
126 | EXTRA_OECMAKE += "-DLLVM_ENABLE_ASSERTIONS=OFF \ | 126 | EXTRA_OECMAKE += "-DLLVM_ENABLE_ASSERTIONS=OFF \ |
127 | -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=OFF \ | ||
127 | -DLLVM_ENABLE_EXPENSIVE_CHECKS=OFF \ | 128 | -DLLVM_ENABLE_EXPENSIVE_CHECKS=OFF \ |
128 | -DLLVM_ENABLE_PIC=ON \ | 129 | -DLLVM_ENABLE_PIC=ON \ |
129 | -DCLANG_DEFAULT_PIE_ON_LINUX=ON \ | 130 | -DCLANG_DEFAULT_PIE_ON_LINUX=ON \ |
diff --git a/recipes-devtools/clang/compiler-rt-sanitizers_git.bb b/recipes-devtools/clang/compiler-rt-sanitizers_git.bb index 50a8cb7..67cf5a3 100644 --- a/recipes-devtools/clang/compiler-rt-sanitizers_git.bb +++ b/recipes-devtools/clang/compiler-rt-sanitizers_git.bb | |||
@@ -30,7 +30,9 @@ HF[vardepvalue] = "${HF}" | |||
30 | OECMAKE_TARGET_COMPILE = "compiler-rt" | 30 | OECMAKE_TARGET_COMPILE = "compiler-rt" |
31 | OECMAKE_TARGET_INSTALL = "install-compiler-rt install-compiler-rt-headers" | 31 | OECMAKE_TARGET_INSTALL = "install-compiler-rt install-compiler-rt-headers" |
32 | OECMAKE_SOURCEPATH = "${S}/llvm" | 32 | OECMAKE_SOURCEPATH = "${S}/llvm" |
33 | EXTRA_OECMAKE += "-DCOMPILER_RT_STANDALONE_BUILD=OFF \ | 33 | EXTRA_OECMAKE += "-DCMAKE_BUILD_TYPE=RelWithDebInfo \ |
34 | -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=OFF \ | ||
35 | -DCOMPILER_RT_STANDALONE_BUILD=OFF \ | ||
34 | -DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=${HOST_ARCH}${HF}${HOST_VENDOR}-${HOST_OS} \ | 36 | -DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=${HOST_ARCH}${HF}${HOST_VENDOR}-${HOST_OS} \ |
35 | -DCOMPILER_RT_BUILD_BUILTINS=OFF \ | 37 | -DCOMPILER_RT_BUILD_BUILTINS=OFF \ |
36 | -DSANITIZER_CXX_ABI_LIBNAME=${@bb.utils.contains("RUNTIME", "llvm", "libc++", "libstdc++", d)} \ | 38 | -DSANITIZER_CXX_ABI_LIBNAME=${@bb.utils.contains("RUNTIME", "llvm", "libc++", "libstdc++", d)} \ |
diff --git a/recipes-devtools/clang/compiler-rt_git.bb b/recipes-devtools/clang/compiler-rt_git.bb index b921f1d..c4235a6 100644 --- a/recipes-devtools/clang/compiler-rt_git.bb +++ b/recipes-devtools/clang/compiler-rt_git.bb | |||
@@ -56,7 +56,9 @@ HF[vardepvalue] = "${HF}" | |||
56 | OECMAKE_TARGET_COMPILE = "compiler-rt" | 56 | OECMAKE_TARGET_COMPILE = "compiler-rt" |
57 | OECMAKE_TARGET_INSTALL = "install-compiler-rt install-compiler-rt-headers" | 57 | OECMAKE_TARGET_INSTALL = "install-compiler-rt install-compiler-rt-headers" |
58 | OECMAKE_SOURCEPATH = "${S}/llvm" | 58 | OECMAKE_SOURCEPATH = "${S}/llvm" |
59 | EXTRA_OECMAKE += "-DCOMPILER_RT_STANDALONE_BUILD=OFF \ | 59 | EXTRA_OECMAKE += "-DCMAKE_BUILD_TYPE=RelWithDebInfo \ |
60 | -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=OFF \ | ||
61 | -DCOMPILER_RT_STANDALONE_BUILD=OFF \ | ||
60 | -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON \ | 62 | -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON \ |
61 | -DCMAKE_C_COMPILER_TARGET=${HOST_ARCH}${HF}${HOST_VENDOR}-${HOST_OS} \ | 63 | -DCMAKE_C_COMPILER_TARGET=${HOST_ARCH}${HF}${HOST_VENDOR}-${HOST_OS} \ |
62 | -DCOMPILER_RT_BUILD_XRAY=OFF \ | 64 | -DCOMPILER_RT_BUILD_XRAY=OFF \ |
diff --git a/recipes-devtools/clang/libclc_git.bb b/recipes-devtools/clang/libclc_git.bb index e49c976..6431007 100644 --- a/recipes-devtools/clang/libclc_git.bb +++ b/recipes-devtools/clang/libclc_git.bb | |||
@@ -16,6 +16,8 @@ DEPENDS += "qemu-native clang spirv-tools spirv-llvm-translator spirv-llvm-trans | |||
16 | OECMAKE_SOURCEPATH = "${S}/libclc" | 16 | OECMAKE_SOURCEPATH = "${S}/libclc" |
17 | 17 | ||
18 | EXTRA_OECMAKE += " \ | 18 | EXTRA_OECMAKE += " \ |
19 | -DCMAKE_BUILD_TYPE=RelWithDebInfo \ | ||
20 | -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=OFF \ | ||
19 | -DCMAKE_CROSSCOMPILING_EMULATOR=${WORKDIR}/qemuwrapper \ | 21 | -DCMAKE_CROSSCOMPILING_EMULATOR=${WORKDIR}/qemuwrapper \ |
20 | -Dclc_comp_in:FILEPATH=${OECMAKE_SOURCEPATH}/cmake/CMakeCLCCompiler.cmake.in \ | 22 | -Dclc_comp_in:FILEPATH=${OECMAKE_SOURCEPATH}/cmake/CMakeCLCCompiler.cmake.in \ |
21 | -Dll_comp_in:FILEPATH=${OECMAKE_SOURCEPATH}/cmake/CMakeLLAsmCompiler.cmake.in \ | 23 | -Dll_comp_in:FILEPATH=${OECMAKE_SOURCEPATH}/cmake/CMakeLLAsmCompiler.cmake.in \ |
diff --git a/recipes-devtools/clang/libcxx_git.bb b/recipes-devtools/clang/libcxx_git.bb index ded8572..5ad4473 100644 --- a/recipes-devtools/clang/libcxx_git.bb +++ b/recipes-devtools/clang/libcxx_git.bb | |||
@@ -54,6 +54,8 @@ OECMAKE_TARGET_INSTALL = "install-cxx install-cxxabi ${@bb.utils.contains("RUNTI | |||
54 | 54 | ||
55 | OECMAKE_SOURCEPATH = "${S}/llvm" | 55 | OECMAKE_SOURCEPATH = "${S}/llvm" |
56 | EXTRA_OECMAKE += "\ | 56 | EXTRA_OECMAKE += "\ |
57 | -DCMAKE_BUILD_TYPE=RelWithDebInfo \ | ||
58 | -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=OFF \ | ||
57 | -DCMAKE_CROSSCOMPILING=ON \ | 59 | -DCMAKE_CROSSCOMPILING=ON \ |
58 | -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \ | 60 | -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \ |
59 | -DLLVM_ENABLE_RTTI=ON \ | 61 | -DLLVM_ENABLE_RTTI=ON \ |
diff --git a/recipes-devtools/clang/openmp_git.bb b/recipes-devtools/clang/openmp_git.bb index f19954a..6087a93 100644 --- a/recipes-devtools/clang/openmp_git.bb +++ b/recipes-devtools/clang/openmp_git.bb | |||
@@ -16,7 +16,9 @@ inherit cmake pkgconfig perlnative | |||
16 | 16 | ||
17 | DEPENDS += "elfutils libffi clang" | 17 | DEPENDS += "elfutils libffi clang" |
18 | 18 | ||
19 | EXTRA_OECMAKE += "-DOPENMP_LIBDIR_SUFFIX=${@d.getVar('baselib').replace('lib', '')} \ | 19 | EXTRA_OECMAKE += "-DCMAKE_BUILD_TYPE=RelWithDebInfo \ |
20 | -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=OFF \ | ||
21 | -DOPENMP_LIBDIR_SUFFIX=${@d.getVar('baselib').replace('lib', '')} \ | ||
20 | -DOPENMP_STANDALONE_BUILD=ON \ | 22 | -DOPENMP_STANDALONE_BUILD=ON \ |
21 | -DCLANG_TOOL=${STAGING_BINDIR_NATIVE}/clang \ | 23 | -DCLANG_TOOL=${STAGING_BINDIR_NATIVE}/clang \ |
22 | -DLINK_TOOL=${STAGING_BINDIR_NATIVE}/llvm-link \ | 24 | -DLINK_TOOL=${STAGING_BINDIR_NATIVE}/llvm-link \ |