diff options
Diffstat (limited to 'dev-util/hip/hip-6.0.0.ebuild')
-rw-r--r-- | dev-util/hip/hip-6.0.0.ebuild | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/dev-util/hip/hip-6.0.0.ebuild b/dev-util/hip/hip-6.0.0.ebuild index 9f8f62ca11ad..a2bd451fae26 100644 --- a/dev-util/hip/hip-6.0.0.ebuild +++ b/dev-util/hip/hip-6.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ DOCS_BUILDER="doxygen" DOCS_DEPEND="media-gfx/graphviz" ROCM_SKIP_GLOBALS=1 -inherit cmake docs llvm rocm +inherit cmake docs flag-o-matic llvm rocm LLVM_MAX_SLOT=17 @@ -81,6 +81,10 @@ src_prepare() { src_configure() { use debug && CMAKE_BUILD_TYPE="Debug" + # Fix ld.lld linker error: https://github.com/ROCm/HIP/issues/3382 + # See also: https://github.com/gentoo/gentoo/pull/29097 + append-ldflags $(tc-flags-CCLD -Wl,--undefined-version) + local mycmakeargs=( -DCMAKE_PREFIX_PATH="$(get_llvm_prefix "${LLVM_MAX_SLOT}")" -DCMAKE_BUILD_TYPE=${buildtype} |