summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2024-02-21 14:29:10 -0800
committerKhem Raj <raj.khem@gmail.com>2024-02-21 20:01:20 -0800
commita2d1f7cf24c6c9a0c35db5db0b1014b476c04bbc (patch)
treecf3b1cf411105ece9ddfd3ac9f9e316555b7cf8a
parentca26df08948d2d904641c35f6b1b4b289f0d9eac (diff)
downloadmeta-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>
-rw-r--r--recipes-devtools/rpm/rpm_%.bbappend6
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 @@
1FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" 1FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
2 2
3DEPENDS:append:toolchain-clang = " openmp" 3# Set until https://github.com/llvm/llvm-project/issues/82541 is fixed
4#DEPENDS:append:toolchain-clang = " openmp"
4DEPENDS:remove:toolchain-clang:riscv32 = "openmp" 5DEPENDS:remove:toolchain-clang:riscv32 = "openmp"
5DEPENDS:remove:toolchain-clang:mipsarch = "openmp" 6DEPENDS:remove:toolchain-clang:mipsarch = "openmp"
6DEPENDS:remove:toolchain-clang:powerpc = "openmp" 7DEPENDS:remove:toolchain-clang:powerpc = "openmp"
@@ -9,3 +10,6 @@ DEPENDS:remove:toolchain-clang:powerpc = "openmp"
9TOOLCHAIN:riscv32 = "gcc" 10TOOLCHAIN:riscv32 = "gcc"
10TOOLCHAIN:mipsarch = "gcc" 11TOOLCHAIN:mipsarch = "gcc"
11TOOLCHAIN:powerpc = "gcc" 12TOOLCHAIN:powerpc = "gcc"
13# Set until https://github.com/llvm/llvm-project/issues/82541 is fixed
14TOOLCHAIN = "gcc"
15LDFLAGS:remove = "-fuse-ld=lld"