Date: Wednesday, February 1, 2023 @ 18:02:18
Author: arojas
Revision: 1391797
upgpkg: openblas 0.3.21-3: Fix underlinking
Modified:
openblas/trunk/PKGBUILD
----------+
PKGBUILD | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2023-02-01 17:57:34 UTC (rev 1391796)
+++ PKGBUILD 2023-02-01 18:02:18 UTC (rev 1391797)
@@ -5,7 +5,7 @@
pkgname=(openblas openblas64)
_pkgname=OpenBLAS
pkgver=0.3.21
-pkgrel=2
+pkgrel=3
_blasver=3.9.0
pkgdesc="An optimized BLAS library based on GotoBLAS2 1.13 BSD"
arch=('x86_64')
@@ -17,6 +17,11 @@
source=(${_pkgname}-v${pkgver}.tar.gz::https://github.com/xianyi/OpenBLAS/archive/v${pkgver}.tar.gz)
sha512sums=('4625c8e6ccfa9120281fd714d3f6b7c3ba2265470c1be76121d6b25dc3dacb899d26e5d9a417ddc616d23909f1411495aa995ef8d8d6df8511cd5cefbabcb1c5')
+prepare() {
+# Fix libm linkage https://github.com/xianyi/OpenBLAS/issues/3892
+ sed -e 's|if(ANDROID)|if(TRUE)|' -i $_pkgname-$pkgver/CMakeLists.txt
+}
+
build() {
cmake -B build -S $_pkgname-$pkgver \
-DCMAKE_INSTALL_PREFIX=/usr \
@@ -55,7 +60,6 @@
conflicts=('blas')
DESTDIR="$pkgdir" cmake --install build
-# rm -f "$pkgdir"/usr/include/cblas.h "$pkgdir"/usr/include/lapack*
install -Dm644 $_pkgname-$pkgver/LICENSE
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE
cd "$pkgdir"/usr/lib/
@@ -70,7 +74,6 @@
conflicts=('blas64')
DESTDIR="$pkgdir" cmake --install build64
-# rm -f "$pkgdir"/usr/include/cblas.h "$pkgdir"/usr/include/lapack*
install -Dm644 $_pkgname-$pkgver/LICENSE
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE
cd "$pkgdir"/usr/lib/