summaryrefslogtreecommitdiff
path: root/llvm-runtimes/libgcc/libgcc-22.0.0.9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'llvm-runtimes/libgcc/libgcc-22.0.0.9999.ebuild')
-rw-r--r--llvm-runtimes/libgcc/libgcc-22.0.0.9999.ebuild5
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm-runtimes/libgcc/libgcc-22.0.0.9999.ebuild b/llvm-runtimes/libgcc/libgcc-22.0.0.9999.ebuild
index a3b9a91d2a2e..eebc5d612900 100644
--- a/llvm-runtimes/libgcc/libgcc-22.0.0.9999.ebuild
+++ b/llvm-runtimes/libgcc/libgcc-22.0.0.9999.ebuild
@@ -57,7 +57,9 @@ src_configure() {
# COMPILER_RT_BUILTINS_HIDE_SYMBOLS option - compatibility with libgcc requires
# visibility of all symbols.
- llvm_prepend_path "${LLVM_MAJOR}"
+ if use clang || use test; then
+ llvm_prepend_path -b "${LLVM_MAJOR}"
+ fi
# LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
@@ -67,6 +69,7 @@ src_configure() {
local mycmakeargs=(
-DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
-DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
-DCOMPILER_RT_BUILD_CRT=OFF