dev-util/hip-5.0.2: fix HIP_PATH in hipvars.pm

Reference: https://github.com/gentoo/gentoo/pull/25536#issuecomment-1153136503
Reference: https://github.com/justxi/rocm/issues/8#issuecomment-1152988796
Closes: https://github.com/gentoo/gentoo/pull/25861
Suggested-by: Paul Preney <paul@preney.ca>
Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com>
Signed-off-by: Benda Xu <heroxbd@gentoo.org>
This commit is contained in:
Yiyang Wu
2022-06-13 20:00:43 +08:00
committed by Benda Xu
parent 0db95041b8
commit d5835abbe6
2 changed files with 21 additions and 1 deletions
+20
View File
@@ -0,0 +1,20 @@
#!/usr/bin/perl -w
package hipvars;
$HIP_BASE_VERSION_MAJOR = "@HIP_BASE_VERSION_MAJOR@";
$HIP_BASE_VERSION_MINOR = "@HIP_BASE_VERSION_MINOR@";
$isWindows = 0;
$HIP_PATH='/usr';
$ROCM_PATH='/usr';
$CUDA_PATH='/opt/cuda';
$HSA_PATH='/usr';
$HIP_CLANG_PATH='/usr/lib/llvm/roc/bin';
$HIP_ROCCLR_HOME=$HIP_PATH;
$HIP_PLATFORM='amd';
$HIP_COMPILER = "clang";
$HIP_RUNTIME = "rocclr";
$HIP_VERSION_MAJOR = $HIP_BASE_VERSION_MAJOR;
$HIP_VERSION_MINOR = $HIP_BASE_VERSION_MINOR;
$HIP_VERSION_PATCH = "@HIP_VERSION_PATCH@";
$HIP_VERSION="$HIP_VERSION_MAJOR.$HIP_VERSION_MINOR.$HIP_VERSION_PATCH";
@@ -79,7 +79,7 @@ src_prepare() {
hprefixify $(grep -rl --exclude-dir=build/ "/usr" "${S}")
hprefixify $(grep -rl --exclude-dir=build/ "/usr" "${HIP_S}")
cp "$(prefixify_ro "${FILESDIR}"/hipvars.pm)" bin/ || die "failed to replace hipvars.pm"
cp "$(prefixify_ro "${FILESDIR}"/hipvars-5.0.2.pm)" bin/hipvars.pm || die "failed to replace hipvars.pm"
sed -e "s,@HIP_BASE_VERSION_MAJOR@,$(ver_cut 1)," -e "s,@HIP_BASE_VERSION_MINOR@,$(ver_cut 2)," \
-e "s,@HIP_VERSION_PATCH@,$(ver_cut 3)," -i bin/hipvars.pm || die
}