Date: Tuesday, February 7, 2023 @ 18:51:26
Author: tpkessler
Revision: 1396012
archrelease: copy trunk to community-testing-x86_64
Added:
composable-kernel/repos/community-testing-x86_64/PKGBUILD
(from rev 1396011, composable-kernel/trunk/PKGBUILD)
Deleted:
composable-kernel/repos/community-testing-x86_64/PKGBUILD
----------+
PKGBUILD | 83 ++++++++++++++++++++++++++++++-------------------------------
1 file changed, 42 insertions(+), 41 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2023-02-07 18:51:11 UTC (rev 1396011)
+++ PKGBUILD 2023-02-07 18:51:26 UTC (rev 1396012)
@@ -1,41 +0,0 @@
-# Maintainer: Torsten Keßler <tpkessler at archlinux dot org>
-
-pkgname=composable-kernel
-pkgver=5.4.1
-pkgrel=1
-pkgdesc="High Performance Composable Kernel for AMD GPUs"
-arch=('x86_64')
-url="https://github.com/ROCmSoftwarePlatform/composable_kernel"
-license=('MIT')
-depends=('hip')
-makedepends=('rocm-cmake' 'rocm-llvm' 'openmp')
-_commit='eef009d001b928db1bb377a105c93b75e0dccc7b' #Matching commit from
requirements.txt in MIOpen repo
-source=("$pkgname-$pkgver.tar.gz::$url/archive/$_commit.tar.gz")
-sha256sums=('713ff6f60b37f4989eebc7bd3c66ac9e7682093f2ce7a939a564fee32aa6c032')
-_dirname="$(basename "$url")-$(basename "${source[0]}" .tar.gz)"
-
-build() {
- export CC=/opt/rocm/llvm/bin/clang
- export CXX=/opt/rocm/llvm/bin/clang++
- # Assertions not supported on GPU
- CXXFLAGS=${CXXFLAGS/-Wp,-D_GLIBCXX_ASSERTIONS/}
- # -fcf-protection is not supported by HIP, see
- #
https://docs.amd.com/bundle/ROCm-Compiler-Reference-Guide-v5.4/page/Appendix_A.html
- export CXXFLAGS="${CXXFLAGS} -fcf-protection=none"
-
- cmake \
- -Wno-dev \
- -B build \
- -S "$_dirname" \
- -DCMAKE_BUILD_TYPE=None \
- -DBUILD_DEV=OFF \
- -DCMAKE_INSTALL_PREFIX=/opt/rocm \
- -DGPU_TARGETS='gfx900;gfx906;gfx908;gfx90a;gfx1030'
- cmake --build build
-}
-
-package() {
- DESTDIR="$pkgdir" cmake --install build
-
- install -Dm644 "$_dirname/LICENSE"
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}
Copied: composable-kernel/repos/community-testing-x86_64/PKGBUILD (from rev
1396011, composable-kernel/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2023-02-07 18:51:26 UTC (rev 1396012)
@@ -0,0 +1,42 @@
+# Maintainer: Torsten Keßler <tpkessler at archlinux dot org>
+
+pkgname=composable-kernel
+pkgver=5.4.1
+pkgrel=2
+pkgdesc="High Performance Composable Kernel for AMD GPUs"
+arch=('x86_64')
+url="https://github.com/ROCmSoftwarePlatform/composable_kernel"
+license=('MIT')
+depends=('hip')
+makedepends=('rocm-cmake' 'rocm-llvm' 'openmp')
+_commit='eef009d001b928db1bb377a105c93b75e0dccc7b' #Matching commit from
requirements.txt in MIOpen repo
+source=("$pkgname-$pkgver.tar.gz::$url/archive/$_commit.tar.gz")
+sha256sums=('713ff6f60b37f4989eebc7bd3c66ac9e7682093f2ce7a939a564fee32aa6c032')
+options=(!lto)
+_dirname="$(basename "$url")-$(basename "${source[0]}" .tar.gz)"
+
+build() {
+ export CC=/opt/rocm/llvm/bin/clang
+ export CXX=/opt/rocm/llvm/bin/clang++
+ # Assertions not supported on GPU
+ CXXFLAGS=${CXXFLAGS/-Wp,-D_GLIBCXX_ASSERTIONS/}
+ # -fcf-protection is not supported by HIP, see
+ #
https://docs.amd.com/bundle/ROCm-Compiler-Reference-Guide-v5.4/page/Appendix_A.html
+ export CXXFLAGS="${CXXFLAGS} -fcf-protection=none"
+
+ cmake \
+ -Wno-dev \
+ -B build \
+ -S "$_dirname" \
+ -DCMAKE_BUILD_TYPE=None \
+ -DBUILD_DEV=OFF \
+ -DCMAKE_INSTALL_PREFIX=/opt/rocm \
+ -DGPU_TARGETS='gfx900;gfx906;gfx908;gfx90a;gfx1030'
+ cmake --build build
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --install build
+
+ install -Dm644 "$_dirname/LICENSE"
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}