commit: e33927280b7f994f4afee9ec81ba9d6614cb7e01
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 10 07:38:48 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Sep 10 07:43:34 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3392728
llvm-runtimes/offload: Switch to runtimes build
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
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 6075a4e2bf97..8d2530f9cbd8 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+=(