diff options
author | Mario Antunes <mariolpantunes@gmail.com> | 2023-07-08 09:40:39 +0700 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2023-07-08 16:40:39 +0700 |
commit | db9704e18830d23b0d356d538c2d1ddaff70f5e7 (patch) | |
tree | 31912048ae9979f553ee408fc263d06dbde0cd90 | |
parent | 7f43943a22989e49c11c2a43b31795036d7c20c2 (diff) |
libraries/OpenBLAS: Updated for version 0.3.23.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
-rw-r--r-- | libraries/OpenBLAS/OpenBLAS.SlackBuild | 11 | ||||
-rw-r--r-- | libraries/OpenBLAS/OpenBLAS.info | 6 | ||||
-rw-r--r-- | libraries/OpenBLAS/README | 19 |
3 files changed, 14 insertions, 22 deletions
diff --git a/libraries/OpenBLAS/OpenBLAS.SlackBuild b/libraries/OpenBLAS/OpenBLAS.SlackBuild index ca5ffb1901637..994162c534ff5 100644 --- a/libraries/OpenBLAS/OpenBLAS.SlackBuild +++ b/libraries/OpenBLAS/OpenBLAS.SlackBuild @@ -6,7 +6,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM="OpenBLAS" -VERSION=${VERSION:-0.3.12} +VERSION=${VERSION:-0.3.23} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -21,6 +21,7 @@ if [ -z "$ARCH" ]; then esac fi EXTRAPARMS="" +TARGET=${TARGET:-"GENERIC"} if [ "x`uname -p|grep QEMU|wc -l`" = "x1" ]; then #we are running in a vm with a QEMU cpu. OpenBLAS does not like this EXTRAPARMS="DYNAMIC_ARCH=1" @@ -33,9 +34,7 @@ if [ "x`uname -p|grep QEMU|wc -l`" = "x1" ]; then EXTRAPARMS=$EXTRAPARMS" TARGET="$TARGET fi fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. + if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -68,7 +67,7 @@ find -L . \ make $EXTRAPARMS \ DYNAMIC_ARCH=1 \ - TARGET=GENERIC \ + TARGET=$TARGET \ NO_STATIC=1 \ NO_AFFINITY=1 \ BUILD_RELAPACK=1 \ @@ -78,7 +77,7 @@ make $EXTRAPARMS \ make \ $EXTRAPARMS \ DYNAMIC_ARCH=1 \ - TARGET=GENERIC \ + TARGET=$TARGET \ NO_STATIC=1 \ NO_AFFINITY=1 \ BUILD_RELAPACK=1 \ diff --git a/libraries/OpenBLAS/OpenBLAS.info b/libraries/OpenBLAS/OpenBLAS.info index 115e26916e6b3..c7cf7cc523a96 100644 --- a/libraries/OpenBLAS/OpenBLAS.info +++ b/libraries/OpenBLAS/OpenBLAS.info @@ -1,8 +1,8 @@ PRGNAM="OpenBLAS" -VERSION="0.3.12" +VERSION="0.3.23" HOMEPAGE="http://www.openblas.net/" -DOWNLOAD="https://github.com/xianyi/OpenBLAS/releases/download/v0.3.12/OpenBLAS-0.3.12.tar.gz" -MD5SUM="baf8c58c0ef6ebe0f9eb74a5c4acd662" +DOWNLOAD="https://github.com/xianyi/OpenBLAS/releases/download/v0.3.23/OpenBLAS-0.3.23.tar.gz" +MD5SUM="115634b39007de71eb7e75cf7591dfb2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/OpenBLAS/README b/libraries/OpenBLAS/README index 0d1774b2ce984..772a8d7fd6132 100644 --- a/libraries/OpenBLAS/README +++ b/libraries/OpenBLAS/README @@ -1,15 +1,8 @@ -OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD -version. +OpenBLAS is an optimized BLAS library -Added symbolic link to install a generic blas library that can be used -by Octave and R. +Added symbolic link to install a generic blas library that can be used by Octave and R. +OpenBLAS has cpu specific targetted assembly code for speed optimisation. +In most cases, the installation will detect the correct CPU architecture +If you want to specify the architecture you can define the EXTRAPARAMS +environmental variable with EXTRAPARAMS="TARGET=ZEN" (for AMD Ryzen CPUs) -OpenBLAS has cpu specific targetted assembly code for speed -optimisation. - -If running in a vm with QEMU cpu you need to specify a variable -TARGET=cpuname to the script where cpuname is one from the list in the -sourcecode file TargetList.txt - -examples are TARGET=NEHALEM for an Intel i7 or TARGET=ATHLON for AMD -Athlon |