@@ -4,10 +4,11 @@ dist: precise
4
4
sudo : true
5
5
language : c
6
6
7
- matrix :
7
+ jobs :
8
8
include :
9
9
- &test-ubuntu
10
10
os : linux
11
+ stage : test
11
12
compiler : gcc
12
13
addons :
13
14
apt :
@@ -17,23 +18,14 @@ matrix:
17
18
- COMMON_FLAGS="DYNAMIC_ARCH=1 TARGET=NEHALEM NUM_THREADS=32"
18
19
script :
19
20
- set -e
20
- - make QUIET_MAKE=1 $COMMON_FLAGS $BTYPE
21
+ - travis_wait 45 make QUIET_MAKE=1 $COMMON_FLAGS $BTYPE
21
22
- make -C test $COMMON_FLAGS $BTYPE
22
23
- make -C ctest $COMMON_FLAGS $BTYPE
23
24
- make -C utest $COMMON_FLAGS $BTYPE
24
25
env :
25
26
- TARGET_BOX=LINUX64
26
27
- BTYPE="BINARY=64"
27
28
28
- - << : *test-ubuntu
29
- os : linux-ppc64le
30
- before_script :
31
- - COMMON_FLAGS="DYNAMIC_ARCH=1 TARGET=POWER8 NUM_THREADS=32"
32
- env :
33
- # for matrix annotation only
34
- - TARGET_BOX=PPC64LE_LINUX
35
- - BTYPE="BINARY=64 USE_OPENMP=1"
36
-
37
29
- << : *test-ubuntu
38
30
env :
39
31
- TARGET_BOX=LINUX64
@@ -67,6 +59,7 @@ matrix:
67
59
- BTYPE="BINARY=32"
68
60
69
61
- os : linux
62
+ stage : test
70
63
compiler : gcc
71
64
addons :
72
65
apt :
@@ -87,12 +80,13 @@ matrix:
87
80
# that don't require sudo.
88
81
- &test-alpine
89
82
os : linux
83
+ stage : test
90
84
dist : trusty
91
85
sudo : true
92
86
language : minimal
93
87
before_install :
94
- - " wget 'https://raw.githubusercontent.com/alpinelinux/alpine-chroot-install/v0.9 .0/alpine-chroot-install' \
95
- && echo 'e5dfbbdc0c4b3363b99334510976c86bfa6cb251 alpine-chroot-install' | sha1sum -c || exit 1"
88
+ - " wget 'https://raw.githubusercontent.com/alpinelinux/alpine-chroot-install/v0.6 .0/alpine-chroot-install' \
89
+ && echo 'a827a4ba3d0817e7c88bae17fe34e50204983d1e alpine-chroot-install' | sha1sum -c || exit 1"
96
90
- alpine() { /alpine/enter-chroot -u "$USER" "$@"; }
97
91
install :
98
92
- sudo sh alpine-chroot-install -p 'build-base gfortran perl linux-headers'
@@ -126,10 +120,11 @@ matrix:
126
120
- << : *test-alpine
127
121
env :
128
122
- TARGET_BOX=LINUX64_MUSL
129
- - BTYPE="BINARY=64 NO_AFFINITY=1 USE_OPENMP=0 NO_LAPACK=0 TARGET=CORE2 "
123
+ - BTYPE="BINARY=64 NO_AFFINITY=1 USE_OPENMP=0 NO_LAPACK=0 TARGET=core2 "
130
124
131
125
- &test-cmake
132
126
os : linux
127
+ stage : test
133
128
compiler : clang
134
129
addons :
135
130
apt :
@@ -156,30 +151,17 @@ matrix:
156
151
env :
157
152
- CMAKE=1
158
153
159
- - &test-macos
154
+ - osx-gcc
160
155
os : osx
161
- osx_image : xcode10.1
162
- before_script :
163
- - COMMON_FLAGS="DYNAMIC_ARCH=1 TARGET=NEHALEM NUM_THREADS=32"
156
+ stage : test
157
+ osx_image : xcode8
158
+ before_script : *common-before
164
159
- brew update
165
- - brew install gcc@8 # for gfortran
160
+ - brew install gcc # for gfortran
166
161
script :
167
162
- travis_wait 45 make QUIET_MAKE=1 $COMMON_FLAGS $BTYPE
168
163
env :
169
- - BTYPE="BINARY=64 INTERFACE64=1 FC=gfortran-8"
170
-
171
- - << : *test-macos
172
- osx_image : xcode8.3
173
- env :
174
- - BTYPE="BINARY=32 FC=gfortran-8"
175
-
176
- - << : *test-macos
177
- osx_image : xcode10.1
178
- env :
179
- - COMMON_FLAGS="NUM_THREADS=32"
180
- - CC="/Applications/Xcode-10.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -isysroot /Applications/Xcode-10.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk"
181
- - CFLAGS="-O2 -isysroot /Applications/Xcode-10.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk -arch arm64 -miphoneos-version-min=10.0"
182
- - BTYPE="TARGET=ARMV8 BINARY=64 HOSTCC=clang"
164
+ - BTYPE="BINARY=64 INTERFACE64=1"
183
165
184
166
# whitelist
185
167
branches :
0 commit comments