summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2014-02-28 15:01:16 (GMT)
committerTony Theodore <tonyt@logyst.com>2014-02-28 15:01:16 (GMT)
commit4a4c01b75cbd29acd44f01120258429f328bbfd8 (patch)
tree6220eaa925a12a90ef80ac8c49e60c22441b1e6e
parent483441fd913e51f6cb5b78fb7693849639d33454 (diff)
downloadmxe-4a4c01b75cbd29acd44f01120258429f328bbfd8.zip
mxe-4a4c01b75cbd29acd44f01120258429f328bbfd8.tar.gz
mxe-4a4c01b75cbd29acd44f01120258429f328bbfd8.tar.bz2
package openblas: enable openmp and dynamic arch
-rw-r--r--src/openblas.mk13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/openblas.mk b/src/openblas.mk
index 9b32a10..b19fb2b 100644
--- a/src/openblas.mk
+++ b/src/openblas.mk
@@ -8,7 +8,7 @@ $(PKG)_CHECKSUM := d012ebc2b8dcd3e95f667dff08318a81479a47c3
$(PKG)_SUBDIR := OpenBLAS-$($(PKG)_VERSION)
$(PKG)_FILE := $($(PKG)_SUBDIR).tar.gz
$(PKG)_URL := http://github.com/xianyi/OpenBLAS/archive/v$($(PKG)_VERSION).tar.gz
-$(PKG)_DEPS := gcc
+$(PKG)_DEPS := gcc libgomp
define $(PKG)_UPDATE
$(WGET) -q -O- 'https://github.com/xianyi/OpenBLAS/releases' | \
@@ -28,11 +28,16 @@ $(PKG)_MAKE_OPTS = \
CROSS=1 \
NO_CBLAS=1 \
NO_LAPACK=1 \
- USE_THREAD=0 \
+ USE_THREAD=1 \
+ USE_OPENMP=1 \
TARGET=CORE2 \
DYNAMIC_ARCH=1 \
- BINARY=$(if $(findstring x86_64,$(TARGET)),64,32) \
- $(if $(BUILD_STATIC),NO_SHARED=1)
+ ARCH=$(strip \
+ $(if $(findstring x86_64,$(TARGET)),x86_64,\
+ $(if $(findstring i686,$(TARGET)),x86)) \
+ BINARY=$(if $(findstring x86_64,$(TARGET)),64,32)) \
+ $(if $(BUILD_STATIC),NO_SHARED=1) \
+ EXTRALIB="`'$(TARGET)-pkg-config' --libs pthreads` -fopenmp"
define $(PKG)_BUILD
$(MAKE) -C '$(1)' -j '$(JOBS)' $($(PKG)_MAKE_OPTS)