From 3a1104ba09d75ffbc849cccf59ee1a619e04cde6 Mon Sep 17 00:00:00 2001 From: "Tuan M. Hoang" Date: Mon, 28 May 2018 03:22:23 +0000 Subject: community/openblas: upgrade to 0.3.0, enable s390x --- community/openblas/APKBUILD | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'community/openblas') diff --git a/community/openblas/APKBUILD b/community/openblas/APKBUILD index 5168717d3b0..0258a880b24 100644 --- a/community/openblas/APKBUILD +++ b/community/openblas/APKBUILD @@ -3,12 +3,11 @@ # Maintainer: Isaac Dunham pkgname=openblas _pkgname=OpenBLAS -pkgver=0.2.19 -pkgrel=3 +pkgver=0.3.0 +pkgrel=0 pkgdesc="A fast BSD-licensed BLAS based on gotoBLAS2, with LAPACK" url="http://www.openblas.net" -# does not build yet on s390x -arch="all !s390x" +arch="all" license="BSD" depends="" depends_dev="gfortran" @@ -35,17 +34,18 @@ _flags="USE_OPENMP=0 NO_AFFINITY=1" case "$CARCH" in ppc64le) _flags="$_flags NUM_THREADS=64";; # POWER machines are big -*64) _flags="$_flags NUM_THREADS=32";; # match kernel's CONFIG_NR_CPUS +*64|s390x) _flags="$_flags NUM_THREADS=32";; # match kernel's CONFIG_NR_CPUS *) _flags="$_flags NUM_THREADS=8";; # 32bit machines usually have less cores esac # DYNAMIC_ARCH is supported on x86* only, see https://github.com/xianyi/OpenBLAS/issues/709 +[ "${CARCH%%_64*}" = "x86" ] && _flags="$_flags DYNAMIC_ARCH=1" || _flags="$_flags DYNAMIC_ARCH=0" case "$CARCH" in -x86*) _flags="$_flags TARGET=core2 DYNAMIC_ARCH=1";; -armhf) _flags="$_flags TARGET=ARMV7 DYNAMIC_ARCH=0";; -aarch64) _flags="$_flags TARGET=ARMV8 DYNAMIC_ARCH=0";; -ppc64le) _flags="$_flags TARGET=POWER8 DYNAMIC_ARCH=0";; -*) _flags="$_flags DYNAMIC_ARCH=0";; +x86*) _flags="$_flags TARGET=core2";; +armhf) _flags="$_flags TARGET=ARMV7";; +aarch64) _flags="$_flags TARGET=ARMV8";; +ppc64le) _flags="$_flags TARGET=POWER8";; +s390x) _flags="$_flags TARGET=ZARCH_GENERIC";; esac # Flags for ILP64 variant. @@ -103,4 +103,4 @@ ilp64() { mv "$pkgdir"/usr/lib/libopenblas64_* "$subpkgdir"/usr/lib/ } -sha512sums="7081a8540b8037c0d4d6db0ec4b51277856c0e0f4e2575671984e5deb3482102da8936c43691087c8475d67070f89ac6925e4867ead60802aa2a29e8517e7495 openblas-0.2.19.tar.gz" +sha512sums="6a982d2adc13febc162d5c0077cedc116c771409ee1dbb651da6a073e5f6a439e1d0eba0349b3b2e506b274d3014adbf48fc96625ed942a61a54a0c936576b89 openblas-0.3.0.tar.gz" -- cgit v1.2.3