diff options
author | Khem Raj <raj.khem@gmail.com> | 2024-02-21 14:29:10 -0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2024-02-21 20:01:20 -0800 |
commit | a2d1f7cf24c6c9a0c35db5db0b1014b476c04bbc (patch) | |
tree | cf3b1cf411105ece9ddfd3ac9f9e316555b7cf8a /recipes-devtools | |
parent | ca26df08948d2d904641c35f6b1b4b289f0d9eac (diff) | |
download | meta-clang-a2d1f7cf24c6c9a0c35db5db0b1014b476c04bbc.tar.gz |
rpm: Always use GCC to compile for now
We have a determinism bug with clang [1] when -fopenmp option is used
and until its fixed lets stick with gcc to compile it. Sad but true.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes-devtools')
-rw-r--r-- | recipes-devtools/rpm/rpm_%.bbappend | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/recipes-devtools/rpm/rpm_%.bbappend b/recipes-devtools/rpm/rpm_%.bbappend index d2a010c..46ac56b 100644 --- a/recipes-devtools/rpm/rpm_%.bbappend +++ b/recipes-devtools/rpm/rpm_%.bbappend | |||
@@ -1,6 +1,7 @@ | |||
1 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" | 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" |
2 | 2 | ||
3 | DEPENDS:append:toolchain-clang = " openmp" | 3 | # Set until https://github.com/llvm/llvm-project/issues/82541 is fixed |
4 | #DEPENDS:append:toolchain-clang = " openmp" | ||
4 | DEPENDS:remove:toolchain-clang:riscv32 = "openmp" | 5 | DEPENDS:remove:toolchain-clang:riscv32 = "openmp" |
5 | DEPENDS:remove:toolchain-clang:mipsarch = "openmp" | 6 | DEPENDS:remove:toolchain-clang:mipsarch = "openmp" |
6 | DEPENDS:remove:toolchain-clang:powerpc = "openmp" | 7 | DEPENDS:remove:toolchain-clang:powerpc = "openmp" |
@@ -9,3 +10,6 @@ DEPENDS:remove:toolchain-clang:powerpc = "openmp" | |||
9 | TOOLCHAIN:riscv32 = "gcc" | 10 | TOOLCHAIN:riscv32 = "gcc" |
10 | TOOLCHAIN:mipsarch = "gcc" | 11 | TOOLCHAIN:mipsarch = "gcc" |
11 | TOOLCHAIN:powerpc = "gcc" | 12 | TOOLCHAIN:powerpc = "gcc" |
13 | # Set until https://github.com/llvm/llvm-project/issues/82541 is fixed | ||
14 | TOOLCHAIN = "gcc" | ||
15 | LDFLAGS:remove = "-fuse-ld=lld" | ||