openblas: GENERIC doesn't work, use specific cpus.

This commit is contained in:
Jerome Duval
2017-08-26 14:17:26 +02:00
parent 280b7b2420
commit 8ec9c7c7ad

View File

@@ -4,7 +4,7 @@ DESCRIPTION="OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD\
HOMEPAGE="http://www.openblas.net/"
COPYRIGHT="2011-2016 The OpenBLAS Project"
LICENSE="BSD (3-clause)"
REVISION="6"
REVISION="7"
SOURCE_URI="http://github.com/xianyi/OpenBLAS/archive/v$portVersion.tar.gz"
CHECKSUM_SHA256="9c40b5e4970f27c5f6911cb0a28aa26b6c83f17418b69f8e5a116bb983ca8557"
SOURCE_DIR="OpenBLAS-$portVersion"
@@ -48,8 +48,11 @@ BUILD()
{
# DYNAMIC_ARCH is x86 only
# PPC & others should specify TARGET=
target=
[ "$targetArchitecture" == x86 ] && target=NORTHWOOD
[ "$targetArchitecture" == x86_64 ] && target=PRESCOTT
make MAKE_NB_JOBS=${jobArgs#-j} NO_LAPACKE=1 NO_AFFINITY=1 NO_WARMUP=1 \
NUM_THREADS=64 DYNAMIC_ARCH=1 USE_OPENMP=1 TARGET=GENERIC
NUM_THREADS=64 DYNAMIC_ARCH=1 USE_OPENMP=1 TARGET=$target
}
INSTALL()