Message ID | 20241105184540.3450302-15-raj.khem@gmail.com |
---|---|
State | New |
Headers | show |
Series | [01/19] clang.inc: Global settings for clang toolchain | expand |
diff --git a/meta/recipes-devtools/rpm/rpm_4.19.1.1.bb b/meta/recipes-devtools/rpm/rpm_4.19.1.1.bb index 93303237973..d75106aabea 100644 --- a/meta/recipes-devtools/rpm/rpm_4.19.1.1.bb +++ b/meta/recipes-devtools/rpm/rpm_4.19.1.1.bb @@ -49,6 +49,10 @@ S = "${WORKDIR}/git" DEPENDS = "lua libgcrypt file popt xz bzip2 elfutils python3 sqlite3 zstd" DEPENDS:append:class-native = " file-replacement-native bzip2-replacement-native" +# clang needs libomp which ends up with buildpaths in binaries debug info +# see https://github.com/llvm/llvm-project/issues/82541 +TOOLCHAIN = "gcc" + EXTRA_OECMAKE:append = " -D__CURL:FILEPATH=curl" EXTRA_OECMAKE:append:libc-musl = " -DENABLE_NLS=OFF -DENABLE_OPENMP=OFF"
openMP is LLVM implementation which is used by clang for openmp runtime but it ends up with reproducibility bug in clang, until its fixed lets always use gcc Signed-off-by: Khem Raj <raj.khem@gmail.com> --- meta/recipes-devtools/rpm/rpm_4.19.1.1.bb | 4 ++++ 1 file changed, 4 insertions(+)