diff options
-rw-r--r-- | .travis.yml | 12 | ||||
-rwxr-xr-x | tools/travis-before-install.sh | 11 |
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 |