diff options
author | Khem Raj <raj.khem@gmail.com> | 2023-02-05 10:49:25 -0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2023-02-06 11:35:04 -0800 |
commit | 3ae053a300a72e0fefbcf9220d05b6a6fbccb84c (patch) | |
tree | 06a0a5e8e922beffbcda56d3f1abe9af30109cd2 /recipes-devtools/clang/compiler-rt-sanitizers_git.bb | |
parent | 48b956a77adba929337e0e596c910052c65cf9eb (diff) | |
download | meta-clang-3ae053a300a72e0fefbcf9220d05b6a6fbccb84c.tar.gz |
runtime: Enable PIC for static archives with clang runtime libs
This helps in compling shared libraries which may use e.g. static
libc++.a during link
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes-devtools/clang/compiler-rt-sanitizers_git.bb')
-rw-r--r-- | recipes-devtools/clang/compiler-rt-sanitizers_git.bb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/recipes-devtools/clang/compiler-rt-sanitizers_git.bb b/recipes-devtools/clang/compiler-rt-sanitizers_git.bb index 9d8dde2..f17582e 100644 --- a/recipes-devtools/clang/compiler-rt-sanitizers_git.bb +++ b/recipes-devtools/clang/compiler-rt-sanitizers_git.bb | |||
@@ -57,6 +57,10 @@ EXTRA_OECMAKE:append:class-nativesdk = "\ | |||
57 | -DCLANG_TABLEGEN=${STAGING_BINDIR_NATIVE}/clang-tblgen \ | 57 | -DCLANG_TABLEGEN=${STAGING_BINDIR_NATIVE}/clang-tblgen \ |
58 | " | 58 | " |
59 | 59 | ||
60 | EXTRA_OECMAKE:append:class-target = "\ | ||
61 | -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ | ||
62 | " | ||
63 | |||
60 | EXTRA_OECMAKE:append:libc-musl = " -DLIBCXX_HAS_MUSL_LIBC=ON " | 64 | EXTRA_OECMAKE:append:libc-musl = " -DLIBCXX_HAS_MUSL_LIBC=ON " |
61 | EXTRA_OECMAKE:append:powerpc = " -DCOMPILER_RT_DEFAULT_TARGET_ARCH=powerpc " | 65 | EXTRA_OECMAKE:append:powerpc = " -DCOMPILER_RT_DEFAULT_TARGET_ARCH=powerpc " |
62 | 66 | ||