summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Anderson2020-01-13 15:56:08 +0000
committerAndrew Anderson2020-01-13 15:56:08 +0000
commitaa3bb432f64131fa10dba11fb2f8eb8a874177ce (patch)
tree2507f62d1f03614eac798b9d8ca85b179f39fabf
parentf1f9ea3b3b94ef3ea3c576ca23e924e5e86ce36f (diff)
downloadaur-aarch64-linux-gnu-openblas-lapack-openmp.tar.gz
Include static libs
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD11
2 files changed, 4 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1df2982cb13d..e0e47b308f40 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = aarch64-linux-gnu-openblas-lapack-openmp
pkgdesc = Optimized BLAS library based on GotoBLAS2 1.13 BSD (providing blas, lapack, and cblas)
pkgver = 0.3.7
- pkgrel = 1
+ pkgrel = 2
url = http://www.openblas.net/
arch = any
license = BSD
@@ -15,6 +15,7 @@ pkgbase = aarch64-linux-gnu-openblas-lapack-openmp
provides = aarch64-linux-gnu-lapacke=3.8.0
options = !emptydirs
options = !strip
+ options = staticlibs
source = OpenBLAS-0.3.7.tar.gz::https://github.com/xianyi/OpenBLAS/archive/v0.3.7.tar.gz
sha256sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index 0e5c76fdfd00..1388a47f0bd9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@ _PkgName=OpenBLAS
_pkgname=openblas
pkgver=0.3.7
_lapackver=3.8.0
-pkgrel=1
+pkgrel=2
pkgdesc="Optimized BLAS library based on GotoBLAS2 1.13 BSD (providing blas, lapack, and cblas)"
arch=('any')
url="http://www.openblas.net/"
@@ -17,7 +17,7 @@ depends=('gcc-libs')
makedepends=('perl' 'aarch64-linux-gnu-gcc')
provides=('aarch64-linux-gnu-openblas' "aarch64-linux-gnu-blas=${_lapackver}" "aarch64-linux-gnu-lapack=${_lapackver}" "aarch64-linux-gnu-cblas=${_lapackver}" "aarch64-linux-gnu-lapacke=${_lapackver}")
conflicts=()
-options=(!emptydirs !strip)
+options=(!emptydirs !strip staticlibs)
source=(${_PkgName}-${pkgver}.tar.gz::https://github.com/xianyi/${_PkgName}/archive/v${pkgver}.tar.gz)
sha256sums=('SKIP')
@@ -25,7 +25,6 @@ _ncpus=$(eval "cat /proc/cpuinfo | grep MHz | wc -l")
_config="BINARY=64 CC=aarch64-linux-gnu-gcc FC=aarch64-linux-gnu-gfortran HOSTCC=gcc TARGET=ARMV8 \
USE_OPENMP=1 USE_THREAD=1 USE_COMPILER_TLS=0 \
- NO_STATIC=0 NO_SHARED=0 \
NO_LAPACK=0 BUILD_LAPACK_DEPRECATED=1 \
MAKE_NB_JOBS=${_ncpus} \
PREFIX=/usr/aarch64-linux-gnu "
@@ -52,14 +51,8 @@ package(){
# Install license
install -Dm644 LICENSE "${pkgdir}/usr/aarch64-linux-gnu/share/licenses/${pkgname}/LICENSE"
- # Install static lib
- _static_lib_name=`ls libopenblas_*.a`
- install -Dm644 ${_static_lib_name} "${pkgdir}/usr/aarch64-linux-gnu/lib/${_static_lib_name}"
-
# Symlink to provide blas, cblas, lapack and lapacke
cd "${pkgdir}/usr/aarch64-linux-gnu/lib/"
- # Static lib
- ln -sf ${_static_lib_name} libopenblas.a
# BLAS
ln -sf libopenblas.so libblas.so
ln -sf libopenblas.so libblas.so.${_lapackver:0:1}