sci-libs/hipBLASLt: fix compiler validation

Closes: https://bugs.gentoo.org/959702
Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42930
Closes: https://github.com/gentoo/gentoo/pull/42930
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sv. Lockal
2025-07-08 09:14:06 +00:00
committed by Sam James
parent 315b686a24
commit d49e7c8127

View File

@@ -90,11 +90,14 @@ src_prepare() {
local shebangs=($(grep -rl "#!/usr/bin/env python3" tensilelite/Tensile || die))
python_fix_shebang -q ${shebangs[*]}
sed -e "s:\${rocm_path}/bin/amdclang++:$(get_llvm_prefix)/bin/clang++:" \
rocm_use_clang
sed -e "s:\${rocm_path}/bin/amdclang++:${CXX}:" \
-i library/src/amd_detail/rocblaslt/src/kernels/compile_code_object.sh \
-i tensilelite/Tensile/Ops/gen_assembly.sh || die
sed 's/amdclang/clang/g' -i tensilelite/Tensile/Utilities/Toolchain.py || die
# Fix compiler validation (just a validation)
sed "s/amdclang/$(basename "$CC")/g" \
-i tensilelite/Tensile/Utilities/Toolchain.py || die
cmake_src_prepare
}