From bd88e28e5a4e3dede51faadd9daef816d444528b Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Fri, 1 Mar 2024 13:58:07 +0100 Subject: [PATCH] Disable the install of libomp in sub arch Following 1977404d20ab29ff78a58d8c0f1f4c5e7aef6b16 --- debian/patches/disable-openmp-per-target.diff | 23 +++++++++++++++++++ debian/patches/series | 1 + 2 files changed, 24 insertions(+) create mode 100644 debian/patches/disable-openmp-per-target.diff diff --git a/debian/patches/disable-openmp-per-target.diff b/debian/patches/disable-openmp-per-target.diff new file mode 100644 index 00000000..d672e41d --- /dev/null +++ b/debian/patches/disable-openmp-per-target.diff @@ -0,0 +1,23 @@ +Index: llvm-toolchain-snapshot_19~++20240229092005+22f5e30c1798/openmp/CMakeLists.txt +=================================================================== +--- llvm-toolchain-snapshot_19~++20240229092005+22f5e30c1798.orig/openmp/CMakeLists.txt ++++ llvm-toolchain-snapshot_19~++20240229092005+22f5e30c1798/openmp/CMakeLists.txt +@@ -48,13 +48,13 @@ else() + set(OPENMP_ENABLE_WERROR ${LLVM_ENABLE_WERROR}) + + # When building in tree we install the runtime according to the LLVM settings. +- if(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR AND NOT APPLE) +- set(OPENMP_INSTALL_LIBDIR lib${LLVM_LIBDIR_SUFFIX}/${LLVM_DEFAULT_TARGET_TRIPLE} CACHE STRING +- "Path where built openmp libraries should be installed.") +- else() ++# if(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR AND NOT APPLE) ++# set(OPENMP_INSTALL_LIBDIR lib${LLVM_LIBDIR_SUFFIX}/${LLVM_DEFAULT_TARGET_TRIPLE} CACHE STRING ++# "Path where built openmp libraries should be installed.") ++# else() + set(OPENMP_INSTALL_LIBDIR "lib${LLVM_LIBDIR_SUFFIX}" CACHE STRING + "Path where built OpenMP libraries should be installed.") +- endif() ++# endif() + + if (NOT MSVC) + set(OPENMP_TEST_C_COMPILER ${LLVM_RUNTIME_OUTPUT_INTDIR}/clang) diff --git a/debian/patches/series b/debian/patches/series index d791d81e..053d7b9c 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -148,3 +148,4 @@ libclang-major-version-only.diff D148945-revert.diff arm32-defaults.diff mips/D154390-pre-R6.diff +disable-openmp-per-target.diff