Skip to content

Commit 3cb1c8d

Browse files
authored
Move ARMv8 gcc build from Travis to Azure
1 parent ff1bfe7 commit 3cb1c8d

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

azure-pipelines.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,26 @@ jobs:
2626
cmake --build ." > Dockerfile
2727
docker build .
2828
displayName: Run ARMV6 docker build
29+
- job: ARMv8_gcc
30+
pool:
31+
vmImage: 'ubuntu-16.04'
32+
steps:
33+
- script: |
34+
docker run --rm --privileged multiarch/qemu-user-static:register --reset
35+
echo "FROM openblas/alpine:arm64
36+
COPY . /tmp/openblas
37+
RUN mkdir /tmp/openblas/build && \
38+
cd /tmp/openblas/build && \
39+
CC=gcc cmake -D DYNAMIC_ARCH=OFF \
40+
-D TARGET=ARMV8 \
41+
-D NOFORTRAN=ON \
42+
-D BUILD_SHARED_LIBS=ON \
43+
-D BUILD_WITHOUT_LAPACK=ON \
44+
-D BUILD_WITHOUT_CBLAS=ON \
45+
-D CMAKE_BUILD_TYPE=Release ../ && \
46+
cmake --build ." > Dockerfile
47+
docker build .
48+
displayName: Run ARMV8 docker build
2949
# manylinux1 is useful to test because the
3050
# standard Docker container uses an old version
3151
# of gcc / glibc

0 commit comments

Comments
 (0)