Torsten Keßler pushed to branch main at Arch Linux / Packaging / Packages /
rocm-llvm
Commits:
a67abafd by Torsten Keßler at 2024-02-23T11:55:30+01:00
upgpkg: 6.0.2-1
* ROCm patch release 6.0.2
* Add nvchecker file
* Update deps and add link to upstream issue on compiler bug
- - - - -
3 changed files:
- .SRCINFO
- + .nvchecker.toml
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,18 +1,27 @@
pkgbase = rocm-llvm
pkgdesc = Radeon Open Compute - LLVM toolchain (llvm, clang, lld)
- pkgver = 6.0.0
- pkgrel = 3
- url = https://rocm.docs.amd.com/en/latest/reference/rocmcc/rocmcc.html
+ pkgver = 6.0.2
+ pkgrel = 1
+ url = https://rocm.docs.amd.com/en/latest/reference/rocmcc.html
arch = x86_64
license = Apache-2.0 WITH LLVM-exception
makedepends = cmake
makedepends = python
makedepends = ninja
+ depends = rocm-core
+ depends = perl
+ depends = gcc-libs
+ depends = zlib
+ depends = zstd
+ depends = libffi
+ depends = libedit
+ depends = ncurses
+ depends = libxml2
options = staticlibs
options = !lto
- source =
rocm-llvm-6.0.0.tar.gz::https://github.com/ROCm/llvm-project/archive/rocm-6.0.0.tar.gz
+ source =
rocm-llvm-6.0.2.tar.gz::https://github.com/ROCm/llvm-project/archive/rocm-6.0.2.tar.gz
source = rocm-llvm-fix-segfault.patch
- sha256sums =
c673708d413d60ca8606ee75c77e9871b6953c59029c987b92f2f6e85f683626
+ sha256sums =
7d35acc84de1adee65406f92a369a30364703f84279241c444cd93a48c7eeb76
sha256sums =
4d3f198c5422e9987f442c20963223c39b1548ffa00b6c9db81af5070278ce03
pkgname = rocm-llvm
=====================================
.nvchecker.toml
=====================================
@@ -0,0 +1,5 @@
+[rocm-llvm]
+source = 'github'
+github = 'ROCm/llvm-project'
+use_latest_release = true
+prefix = 'rocm-'
=====================================
PKGBUILD
=====================================
@@ -3,22 +3,25 @@
pkgname=rocm-llvm
pkgdesc='Radeon Open Compute - LLVM toolchain (llvm, clang, lld)'
-pkgver=6.0.0
-pkgrel=3
+pkgver=6.0.2
+pkgrel=1
arch=('x86_64')
-url='https://rocm.docs.amd.com/en/latest/reference/rocmcc/rocmcc.html'
+url='https://rocm.docs.amd.com/en/latest/reference/rocmcc.html'
license=('Apache-2.0 WITH LLVM-exception')
+depends=('rocm-core' 'perl' 'gcc-libs' 'zlib' 'zstd' 'libffi' 'libedit'
+ 'ncurses' 'libxml2')
makedepends=('cmake' 'python' 'ninja')
_git='https://github.com/ROCm/llvm-project'
source=("${pkgname}-${pkgver}.tar.gz::$_git/archive/rocm-$pkgver.tar.gz"
"${pkgname}-fix-segfault.patch")
-sha256sums=('c673708d413d60ca8606ee75c77e9871b6953c59029c987b92f2f6e85f683626'
+sha256sums=('7d35acc84de1adee65406f92a369a30364703f84279241c444cd93a48c7eeb76'
'4d3f198c5422e9987f442c20963223c39b1548ffa00b6c9db81af5070278ce03')
options=(staticlibs !lto)
_dirname="$(basename "$_git")-$(basename "${source[0]}" .tar.gz)"
prepare() {
cd "$_dirname"
+ # https://github.com/ROCm/ROCm/issues/2918
patch -Np1 -i ../"${pkgname}-fix-segfault.patch"
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/rocm-llvm/-/commit/a67abafd75bb49f53e45ea30a1f8783bb3a7e98a
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/rocm-llvm/-/commit/a67abafd75bb49f53e45ea30a1f8783bb3a7e98a
You're receiving this email because of your account on gitlab.archlinux.org.