diff options
| author | Khem Raj <raj.khem@gmail.com> | 2019-10-01 16:44:33 -0700 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2019-10-01 18:37:03 -0700 |
| commit | 22f0b0eaad454279c604a83dba53be6e6efb1a06 (patch) | |
| tree | 0e4b8135aa045048b19788a365067ca79e3e8a51 | |
| parent | 7ad20e715a8029d92046a5fcf404322f25d7cbcc (diff) | |
| download | meta-clang-thud.tar.gz | |
clang/compiler-rt/libcxx: Mark llvm-ar/llvm-ranlib/llvm-nm only for targetthud
Signed-off-by: Khem Raj <raj.khem@gmail.com>
| -rw-r--r-- | recipes-devtools/clang/compiler-rt_git.bb | 7 | ||||
| -rw-r--r-- | recipes-devtools/clang/libcxx_git.bb | 9 |
2 files changed, 10 insertions, 6 deletions
diff --git a/recipes-devtools/clang/compiler-rt_git.bb b/recipes-devtools/clang/compiler-rt_git.bb index 9ef73b5..05de71f 100644 --- a/recipes-devtools/clang/compiler-rt_git.bb +++ b/recipes-devtools/clang/compiler-rt_git.bb | |||
| @@ -29,13 +29,14 @@ HF = "${@ bb.utils.contains('TUNE_CCARGS_MFLOAT', 'hard', 'hf', '', d)}" | |||
| 29 | HF[vardepvalue] = "${HF}" | 29 | HF[vardepvalue] = "${HF}" |
| 30 | EXTRA_OECMAKE += "-DCOMPILER_RT_STANDALONE_BUILD=ON \ | 30 | EXTRA_OECMAKE += "-DCOMPILER_RT_STANDALONE_BUILD=ON \ |
| 31 | -DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=${HOST_ARCH}${HF}${HOST_VENDOR}-${HOST_OS} \ | 31 | -DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=${HOST_ARCH}${HF}${HOST_VENDOR}-${HOST_OS} \ |
| 32 | -DCOMPILER_RT_BUILD_XRAY=OFF \ | ||
| 33 | -G Ninja ${S}/compiler-rt \ | ||
| 34 | " | ||
| 35 | EXTRA_OECMAKE_append_class-target = "\ | ||
| 32 | -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ar \ | 36 | -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ar \ |
| 33 | -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-nm \ | 37 | -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-nm \ |
| 34 | -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ranlib \ | 38 | -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ranlib \ |
| 35 | -DCOMPILER_RT_BUILD_XRAY=OFF \ | ||
| 36 | -G Ninja ${S}/compiler-rt \ | ||
| 37 | " | 39 | " |
| 38 | |||
| 39 | EXTRA_OECMAKE_append_class-nativesdk = "\ | 40 | EXTRA_OECMAKE_append_class-nativesdk = "\ |
| 40 | -DLLVM_TABLEGEN=${STAGING_BINDIR_NATIVE}/llvm-tblgen \ | 41 | -DLLVM_TABLEGEN=${STAGING_BINDIR_NATIVE}/llvm-tblgen \ |
| 41 | -DCLANG_TABLEGEN=${STAGING_BINDIR_NATIVE}/clang-tblgen \ | 42 | -DCLANG_TABLEGEN=${STAGING_BINDIR_NATIVE}/clang-tblgen \ |
diff --git a/recipes-devtools/clang/libcxx_git.bb b/recipes-devtools/clang/libcxx_git.bb index 6bfae99..b879df1 100644 --- a/recipes-devtools/clang/libcxx_git.bb +++ b/recipes-devtools/clang/libcxx_git.bb | |||
| @@ -37,14 +37,17 @@ EXTRA_OECMAKE += "\ | |||
| 37 | -DLIBCXXABI_LIBCXX_INCLUDES=${S}/libcxx/include \ | 37 | -DLIBCXXABI_LIBCXX_INCLUDES=${S}/libcxx/include \ |
| 38 | -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${S}/libcxxabi/include \ | 38 | -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${S}/libcxxabi/include \ |
| 39 | -DLIBCXX_CXX_ABI_LIBRARY_PATH=${B}/lib \ | 39 | -DLIBCXX_CXX_ABI_LIBRARY_PATH=${B}/lib \ |
| 40 | -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ar \ | ||
| 41 | -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-nm \ | ||
| 42 | -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ranlib \ | ||
| 43 | -DLLVM_ENABLE_PROJECTS='libcxx;libcxxabi;libunwind' \ | 40 | -DLLVM_ENABLE_PROJECTS='libcxx;libcxxabi;libunwind' \ |
| 44 | -G Ninja \ | 41 | -G Ninja \ |
| 45 | ${S}/llvm \ | 42 | ${S}/llvm \ |
| 46 | " | 43 | " |
| 47 | 44 | ||
| 45 | EXTRA_OECMAKE_append_class-target = "\ | ||
| 46 | -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ar \ | ||
| 47 | -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-nm \ | ||
| 48 | -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ranlib \ | ||
| 49 | " | ||
| 50 | |||
| 48 | EXTRA_OECMAKE_append_class-native = " -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF" | 51 | EXTRA_OECMAKE_append_class-native = " -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF" |
| 49 | EXTRA_OECMAKE_append_class-nativesdk = " -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF" | 52 | EXTRA_OECMAKE_append_class-nativesdk = " -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF" |
| 50 | EXTRA_OECMAKE_append_libc-musl = " -DLIBCXX_HAS_MUSL_LIBC=ON " | 53 | EXTRA_OECMAKE_append_libc-musl = " -DLIBCXX_HAS_MUSL_LIBC=ON " |
