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+=(

Reply via email to