summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPauli Virtanen <pav@iki.fi>2019-12-15 13:48:21 +0200
committerPauli Virtanen <pav@iki.fi>2019-12-21 23:13:19 +0200
commitf554976fc5c342aa0e9e1fcdc59050325b18a68c (patch)
treef27e47646ef8f423b086e9dd446b120237288420
parentb473fc6af5c51b8c3e80ef1cf081ef910a5b8634 (diff)
downloadnumpy-f554976fc5c342aa0e9e1fcdc59050325b18a68c.tar.gz
CI: add travis openblas64_ target
-rw-r--r--.travis.yml12
-rwxr-xr-xtools/travis-before-install.sh11
2 files changed, 19 insertions, 4 deletions
diff --git a/.travis.yml b/.travis.yml
index 5ee27edb7..316ab62e2 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -75,7 +75,17 @@ jobs:
- USE_ASV=1
- python: 3.7
- env: NPY_RELAXED_STRIDES_CHECKING=0
+ env:
+ - NPY_RELAXED_STRIDES_CHECKING=0
+ # use custom symbol-suffixed openblas build, not system ATLAS
+ - DOWNLOAD_OPENBLAS=1
+ - CHECK_BLAS=1
+ - NPY_USE_BLAS_ILP64=1
+ addons:
+ apt:
+ packages:
+ - gfortran
+ - eatmydata
- python: 3.7
env: USE_WHEEL=1 NPY_RELAXED_STRIDES_DEBUG=1
diff --git a/tools/travis-before-install.sh b/tools/travis-before-install.sh
index 072ad3bf6..79ec2da4f 100755
--- a/tools/travis-before-install.sh
+++ b/tools/travis-before-install.sh
@@ -5,12 +5,17 @@ free -m
df -h
ulimit -a
-if [ -n "$PPC64_LE" ]; then
+if [ -n "$PPC64_LE" -o -n "$DOWNLOAD_OPENBLAS" ]; then
pwd
ls -ltrh
target=$(python tools/openblas_support.py)
- sudo cp -r $target/64/lib/* /usr/lib
- sudo cp $target/64/include/* /usr/include
+ if [ -d "$target/usr/local" ]; then
+ sudo cp -r $target/usr/local/lib/* /usr/lib
+ sudo cp $target/usr/local/include/* /usr/include
+ else
+ sudo cp -r $target/64/lib/* /usr/lib
+ sudo cp $target/64/include/* /usr/include
+ fi
fi
mkdir builds