commit: 4ea00f16fccdcd14784331145a16e2a903e2187b Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Sat Jun 14 14:36:02 2025 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Sat Jun 14 14:56:25 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ea00f16
llvm-runtimes/offload: Force linking shared libffi Closes: https://bugs.gentoo.org/956810 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> .../offload/{offload-20.1.7.ebuild => offload-20.1.7-r1.ebuild} | 2 ++ llvm-runtimes/offload/offload-21.0.0.9999.ebuild | 2 ++ llvm-runtimes/offload/offload-21.0.0_pre20250614.ebuild | 2 ++ 3 files changed, 6 insertions(+) diff --git a/llvm-runtimes/offload/offload-20.1.7.ebuild b/llvm-runtimes/offload/offload-20.1.7-r1.ebuild similarity index 98% rename from llvm-runtimes/offload/offload-20.1.7.ebuild rename to llvm-runtimes/offload/offload-20.1.7-r1.ebuild index 3495fff0aa8a..96d79faaba9c 100644 --- a/llvm-runtimes/offload/offload-20.1.7.ebuild +++ b/llvm-runtimes/offload/offload-20.1.7-r1.ebuild @@ -106,6 +106,8 @@ src_configure() { -DFFI_INCLUDE_DIR="${ffi_cflags#-I}" -DFFI_LIBRARY_DIR="${ffi_ldflags#-L}" + # force using shared libffi + -DFFI_STATIC_LIBRARIES=NO ) [[ ! ${LLVM_ALLOW_GPU_TESTING} ]] && mycmakeargs+=( diff --git a/llvm-runtimes/offload/offload-21.0.0.9999.ebuild b/llvm-runtimes/offload/offload-21.0.0.9999.ebuild index 6ec7850ec88b..5f4ab8697496 100644 --- a/llvm-runtimes/offload/offload-21.0.0.9999.ebuild +++ b/llvm-runtimes/offload/offload-21.0.0.9999.ebuild @@ -114,6 +114,8 @@ src_configure() { -DFFI_INCLUDE_DIR="${ffi_cflags#-I}" -DFFI_LIBRARY_DIR="${ffi_ldflags#-L}" + # force using shared libffi + -DFFI_STATIC_LIBRARIES=NO ) [[ ! ${LLVM_ALLOW_GPU_TESTING} ]] && mycmakeargs+=( diff --git a/llvm-runtimes/offload/offload-21.0.0_pre20250614.ebuild b/llvm-runtimes/offload/offload-21.0.0_pre20250614.ebuild index 6ec7850ec88b..5f4ab8697496 100644 --- a/llvm-runtimes/offload/offload-21.0.0_pre20250614.ebuild +++ b/llvm-runtimes/offload/offload-21.0.0_pre20250614.ebuild @@ -114,6 +114,8 @@ src_configure() { -DFFI_INCLUDE_DIR="${ffi_cflags#-I}" -DFFI_LIBRARY_DIR="${ffi_ldflags#-L}" + # force using shared libffi + -DFFI_STATIC_LIBRARIES=NO ) [[ ! ${LLVM_ALLOW_GPU_TESTING} ]] && mycmakeargs+=(
