diff options
author | Torsten Keßler | 2021-05-11 18:30:28 +0200 |
---|---|---|
committer | Torsten Keßler | 2021-05-11 18:30:28 +0200 |
commit | 0e41671257cecfac3045aff2053f2b473e24e769 (patch) | |
tree | 2d36824c6fde68f319b3bf991a45a67d08290e98 /PKGBUILD | |
parent | 7e11549b0f426ae79457e768ff7a51229ecd1bed (diff) | |
download | aur-0e41671257cecfac3045aff2053f2b473e24e769.tar.gz |
upgpkg: hip-rocclr 4.1.1-3
Change install path to /opt/rocm/hip
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 18 |
1 files changed, 14 insertions, 4 deletions
@@ -2,7 +2,7 @@ # Contributor: acxz <akashpatel2008 at yahoo dot com> pkgname=hip-rocclr pkgver=4.1.1 -pkgrel=2 +pkgrel=3 pkgdesc="Heterogeneous Interface for Portability ROCm" arch=('x86_64') url='https://rocmdocs.amd.com/en/latest/Installation_Guide/HIP.html' @@ -27,7 +27,8 @@ build() { CXXFLAGS="$CXXFLAGS -isystem /opt/rocm/include/compiler/lib/include -isystem /opt/rocm/include/elf" \ cmake -B build -Wno-dev \ -S "$_dirname" \ - -DCMAKE_INSTALL_PREFIX=/opt/rocm \ + -DCMAKE_INSTALL_PREFIX=/opt/rocm/hip \ + -DCMAKE_PREFIX_PATH=/opt/rocm/lib/cmake \ -DHIP_COMPILER=clang \ -DHIP_PLATFORM=rocclr \ -D__HIP_ENABLE_PCH=OFF @@ -39,13 +40,22 @@ package() { # add links (hipconfig is for rocblas with tensile) install -d "$pkgdir/usr/bin" + install -d "$pkgdir/opt/rocm/bin" local _fn for _fn in hipcc hipconfig; do - ln -s "/opt/rocm/bin/$_fn" "$pkgdir/usr/bin/$_fn" + ln -s "/opt/rocm/hip/bin/$_fn" "$pkgdir/usr/bin/$_fn" + ln -s "/opt/rocm/hip/bin/$_fn" "$pkgdir/opt/rocm/bin/$_fn" done + # clang from llvm-amdgpu may look for hipVersion in a different directory + ln -s '/opt/rocm/hip/bin/.hipVersion' "$pkgdir/opt/rocm/bin/.hipVersion" + + # Some packages search for hip includes in /opt/rocm/include + install -d "$pkgdir/opt/rocm/include" + ln -s "/opt/rocm/hip/include/hip" "$pkgdir/opt/rocm/include/hip" + install -Dm644 /dev/stdin "$pkgdir/etc/ld.so.conf.d/hip.conf" <<EOF -/opt/rocm/lib +/opt/rocm/hip/lib EOF install -Dm644 "$srcdir/HIP-rocm-$pkgver/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |