summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang/clang_git.bb
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2022-07-28 09:22:01 -0700
committerKhem Raj <raj.khem@gmail.com>2022-09-12 10:51:30 -0700
commit6c5f6b00fd5ccfabe2483d9c03f570c9feac8fe8 (patch)
tree288acd4af2eb4f84a4e2c5a55b95b3efe15ef9d0 /recipes-devtools/clang/clang_git.bb
parent591029c787604aa6f1cf5152e2915815ac9389a2 (diff)
downloadmeta-clang-6c5f6b00fd5ccfabe2483d9c03f570c9feac8fe8.tar.gz
clang, llvm-rutime: Turn per target runtime off and use RelWithDebInfo for build
clang can now build multiarch runtimes like debian's setup, but not all arches work equally well, e.g. arm32 bit can not handle arm and armhf case, so lets disable it for now. Use DCMAKE_BUILD_TYPE=RelWithDebInfo as it is needed to set DCMAKE_BUILD_TYPE in 15.x Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes-devtools/clang/clang_git.bb')
-rw-r--r--recipes-devtools/clang/clang_git.bb3
1 files changed, 2 insertions, 1 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
93LLVM_ENABLE_LIBEDIT;LLDB_ENABLE_LIBEDIT;LLDB_PYTHON_RELATIVE_PATH;LLDB_PYTHON_EXE_RELATIVE_PATH;\ 93LLVM_ENABLE_LIBEDIT;LLDB_ENABLE_LIBEDIT;LLDB_PYTHON_RELATIVE_PATH;LLDB_PYTHON_EXE_RELATIVE_PATH;\
94LLDB_PYTHON_EXT_SUFFIX;CMAKE_C_FLAGS_RELEASE;CMAKE_CXX_FLAGS_RELEASE;CMAKE_ASM_FLAGS_RELEASE;\ 94LLDB_PYTHON_EXT_SUFFIX;CMAKE_C_FLAGS_RELEASE;CMAKE_CXX_FLAGS_RELEASE;CMAKE_ASM_FLAGS_RELEASE;\
95CLANG_DEFAULT_CXX_STDLIB;CLANG_DEFAULT_RTLIB;CLANG_DEFAULT_UNWINDLIB;\ 95CLANG_DEFAULT_CXX_STDLIB;CLANG_DEFAULT_RTLIB;CLANG_DEFAULT_UNWINDLIB;\
96CLANG_DEFAULT_OPENMP_RUNTIME;\ 96CLANG_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
126EXTRA_OECMAKE += "-DLLVM_ENABLE_ASSERTIONS=OFF \ 126EXTRA_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 \