summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorYour Name2023-08-08 11:31:10 +0800
committerYour Name2023-08-08 11:31:10 +0800
commit3434ed56a828ccc4e9b46da87baa779cf198b661 (patch)
tree60208d39bbb162a12db3969e92cbce316c0fd92d /PKGBUILD
parenta2ae54fb01d2c655db4c8bf927a4704869f0207c (diff)
downloadaur-aocl-libflame-aocc.tar.gz
update
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 11 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fe324335e762..48acaa3f4b35 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,22 @@
pkgname=aocl-libflame-aocc
-pkgver=4.0
+pkgver=4.1
pkgrel=1
pkgdesc="High-performance object-based library for DLA computations, AOCL branding"
arch=('x86_64')
url="https://github.com/amd/libflame"
license=('custom')
depends=('glibc' 'aocc')
-makedepends=('gcc-fortran' 'python')
-provides=('lapack' 'lapacke')
-conflicts=('lapack' 'lapacke')
+makedepends=('gcc-fortran' 'python' 'aocl-utils')
+provides=('lapack' 'lapacke' 'aocl-libflame')
+conflicts=('lapack' 'lapacke' 'aocl-libflame')
source=("$pkgname-$pkgver.tar.gz::https://github.com/amd/libflame/archive/$pkgver.tar.gz")
-sha256sums=('bcb05763aa1df1e88f0da5e43ff86d956826cbea1d9c5ff591d78a3e091c66a4')
+sha256sums=('8aed69c60d11cc17e058cabcb8a931cee4f343064ade3e73d3392b7214624b61')
build() {
cd $srcdir/libflame-$pkgver
LDFLAGS=${LDFLAGS/,--as-needed/}
+ CFLAGS=${CFLAGS/-march=x86-64/}
+ CXXFLAGS=${CXXFLAGS/-march=x86-64/}
CC=/opt/aocc/bin/clang CXX=/opt/aocc/bin/clang++ F77=/opt/aocc/bin/flang ./configure --prefix=/usr --enable-max-arg-list-hack --enable-dynamic-build --enable-lapack2flame --enable-multithreading=openmp --enable-amd-flags --enable-amd-aocc-flags --enable-vector-intrinsics=sse --enable-amd-opt
make
}
@@ -27,8 +29,8 @@ package() {
install -m644 src/base/flamec/include/FLAME.h $pkgdir/usr/include
install -m644 src/src_cpp/*.hh $pkgdir/usr/include
- ln -s /usr/lib/libflame.so.4.0 $pkgdir/usr/lib/liblapack.so
- ln -s /usr/lib/libflame.so.4.0 $pkgdir/usr/lib/liblapack.so.3
- ln -s /usr/lib/libflame.so.4.0 $pkgdir/usr/lib/liblapacke.so
- ln -s /usr/lib/libflame.so.4.0 $pkgdir/usr/lib/liblapacke.so.3
+ ln -s /usr/lib/libflame.so.4.1.0 $pkgdir/usr/lib/liblapack.so
+ ln -s /usr/lib/libflame.so.4.1.0 $pkgdir/usr/lib/liblapack.so.3
+ ln -s /usr/lib/libflame.so.4.1.0 $pkgdir/usr/lib/liblapacke.so
+ ln -s /usr/lib/libflame.so.4.1.0 $pkgdir/usr/lib/liblapacke.so.3
}