diff options
author | Your Name | 2023-08-08 11:31:10 +0800 |
---|---|---|
committer | Your Name | 2023-08-08 11:31:10 +0800 |
commit | 3434ed56a828ccc4e9b46da87baa779cf198b661 (patch) | |
tree | 60208d39bbb162a12db3969e92cbce316c0fd92d /PKGBUILD | |
parent | a2ae54fb01d2c655db4c8bf927a4704869f0207c (diff) | |
download | aur-aocl-libflame-aocc.tar.gz |
update
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 11 insertions, 9 deletions
@@ -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 } |