summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorTorsten Keßler2021-05-09 14:58:12 +0200
committerTorsten Keßler2021-05-09 14:58:12 +0200
commit352598fe8026ae95bbe1f06e807ce1444f444870 (patch)
tree90a97eac2665cc61138922f24339825f021e352e /PKGBUILD
parentafe4ebf9e43828112715baeb838d283f089ec27e (diff)
downloadaur-352598fe8026ae95bbe1f06e807ce1444f444870.tar.gz
upgpkg: hip-rocclr 4.1.1-1
upstream release Set prefix to /opt/rocm and update to new release
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD18
1 files changed, 5 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 43f1ea8e228b..ba473861dd47 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Torsten Keßler <t dot kessler at posteo dot de>
# Contributor: acxz <akashpatel2008 at yahoo dot com>
pkgname=hip-rocclr
-pkgver=4.1.0
+pkgver=4.1.1
pkgrel=1
pkgdesc="Heterogeneous Interface for Portability ROCm"
arch=('x86_64')
@@ -14,7 +14,7 @@ conflicts=('hip')
_git='https://github.com/ROCm-Developer-Tools/HIP'
source=("$pkgname-$pkgver.tar.gz::$_git/archive/rocm-$pkgver.tar.gz"
'amdgpu-targets.patch')
-sha256sums=('e21c10b62868ece7aa3c8413ec0921245612d16d86d81fe61797bf9a64bc37eb'
+sha256sums=('4dbdbcd79e8803387790cba7ea94f28fd312a60e6704361f43b3241d2afe0f45'
'c6358b4dfac658c0a27a3425ace455d951cd26be827dd7751c28cb83dc84b67d')
_dirname="$(basename "$_git")-$(basename "${source[0]}" ".tar.gz")"
@@ -24,11 +24,10 @@ prepare() {
}
build() {
- CXXFLAGS="$CXXFLAGS -isystem /opt/rocm/rocclr/include/compiler/lib/include -isystem /opt/rocm/rocclr/include/elf" \
+ 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/hip \
- -DCMAKE_PREFIX_PATH='/opt/rocm/lib/cmake/hsa-runtime64;/opt/rocm/lib/cmake/amd_comgr;/opt/rocm/rocclr/lib/cmake/rocclr/' \
+ -DCMAKE_INSTALL_PREFIX=/opt/rocm \
-DHIP_COMPILER=clang \
-DHIP_PLATFORM=rocclr \
-D__HIP_ENABLE_PCH=OFF
@@ -38,22 +37,15 @@ build() {
package() {
DESTDIR="$pkgdir" make -C build install
- # clang from llvm-amdgpu may look for hipVersion in a different directory
- install -d "$pkgdir/opt/rocm/bin"
- ln -s '/opt/rocm/hip/bin/.hipVersion' "$pkgdir/opt/rocm/bin/.hipVersion"
-
# add links (hipconfig is for rocblas with tensile)
install -d "$pkgdir/usr/bin"
local _fn
for _fn in hipcc hipconfig; do
ln -s "/opt/rocm/hip/bin/$_fn" "$pkgdir/usr/bin/$_fn"
done
- # Some packages search for hip includes in /opt/rocm/include/hip
- 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/hip/lib
+/opt/rocm/lib
EOF
install -Dm644 "$srcdir/HIP-rocm-$pkgver/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}