From 98b694177ef030af89f74827d18f8bbca6768dea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 10 Sep 2025 09:38:48 +0200 Subject: [PATCH] llvm-runtimes/offload: Switch to runtimes build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- llvm-runtimes/offload/offload-22.0.0.9999.ebuild | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/llvm-runtimes/offload/offload-22.0.0.9999.ebuild b/llvm-runtimes/offload/offload-22.0.0.9999.ebuild index 6075a4e2bf97e..8d2530f9cbd84 100644 --- a/llvm-runtimes/offload/offload-22.0.0.9999.ebuild +++ b/llvm-runtimes/offload/offload-22.0.0.9999.ebuild @@ -46,7 +46,7 @@ BDEPEND=" ) " -LLVM_COMPONENTS=( offload cmake runtimes/cmake libc ) +LLVM_COMPONENTS=( runtimes offload cmake libc llvm/{cmake,utils/llvm-lit} ) LLVM_TEST_COMPONENTS=( openmp/cmake ) llvm.org_set_globals @@ -98,20 +98,17 @@ src_configure() { fi local mycmakeargs=( + -DLLVM_ENABLE_RUNTIMES=offload + -DOPENMP_STANDALONE_BUILD=ON + -DOFFLOAD_LIBDIR_SUFFIX="${libdir#lib}" -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}" - -DOFFLOAD_LIBDIR_SUFFIX="${libdir#lib}" -DOFFLOAD_INCLUDE_TESTS=$(usex test) -DLIBOMPTARGET_PLUGINS_TO_BUILD="${plugins}" -DLIBOMPTARGET_OMPT_SUPPORT="$(usex ompt)" # this breaks building static target libs -DBUILD_SHARED_LIBS=OFF - - -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+=(