File tree Expand file tree Collapse file tree 2 files changed +20
-4
lines changed Expand file tree Collapse file tree 2 files changed +20
-4
lines changed Original file line number Diff line number Diff line change @@ -193,16 +193,12 @@ matrix:
193
193
-D CMAKE_BUILD_TYPE=Release ../ && \
194
194
cmake --build ." > Dockerfile
195
195
docker build .
196
- - << : *emulated-arm
197
- env : IMAGE_ARCH=arm64 TARGET_ARCH=ARMV8 COMPILER=gcc
198
- name : " Emulated Build for ARMV8 with gcc"
199
196
- << : *emulated-arm
200
197
env : IMAGE_ARCH=arm64 TARGET_ARCH=ARMV8 COMPILER=clang
201
198
name : " Emulated Build for ARMV8 with clang"
202
199
203
200
allow_failures :
204
201
- env : IMAGE_ARCH=arm32 TARGET_ARCH=ARMV6 COMPILER=clang
205
- - env : IMAGE_ARCH=arm64 TARGET_ARCH=ARMV8 COMPILER=gcc
206
202
- env : IMAGE_ARCH=arm64 TARGET_ARCH=ARMV8 COMPILER=clang
207
203
208
204
# whitelist
Original file line number Diff line number Diff line change 26
26
cmake --build ." > Dockerfile
27
27
docker build .
28
28
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
29
49
# manylinux1 is useful to test because the
30
50
# standard Docker container uses an old version
31
51
# of gcc / glibc
You can’t perform that action at this time.
0 commit comments