@@ -4,11 +4,10 @@ dist: precise
4
4
sudo : true
5
5
language : c
6
6
7
- jobs :
7
+ matrix :
8
8
include :
9
9
- &test-ubuntu
10
10
os : linux
11
- stage : test
12
11
compiler : gcc
13
12
addons :
14
13
apt :
@@ -18,14 +17,23 @@ jobs:
18
17
- COMMON_FLAGS="DYNAMIC_ARCH=1 TARGET=NEHALEM NUM_THREADS=32"
19
18
script :
20
19
- set -e
21
- - travis_wait 45 make QUIET_MAKE=1 $COMMON_FLAGS $BTYPE
20
+ - make QUIET_MAKE=1 $COMMON_FLAGS $BTYPE
22
21
- make -C test $COMMON_FLAGS $BTYPE
23
22
- make -C ctest $COMMON_FLAGS $BTYPE
24
23
- make -C utest $COMMON_FLAGS $BTYPE
25
24
env :
26
25
- TARGET_BOX=LINUX64
27
26
- BTYPE="BINARY=64"
28
27
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
+
29
37
- << : *test-ubuntu
30
38
env :
31
39
- TARGET_BOX=LINUX64
59
67
- BTYPE="BINARY=32"
60
68
61
69
- os : linux
62
- stage : test
63
70
compiler : gcc
64
71
addons :
65
72
apt :
@@ -80,13 +87,12 @@ jobs:
80
87
# that don't require sudo.
81
88
- &test-alpine
82
89
os : linux
83
- stage : test
84
90
dist : trusty
85
91
sudo : true
86
92
language : minimal
87
93
before_install :
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"
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"
90
96
- alpine() { /alpine/enter-chroot -u "$USER" "$@"; }
91
97
install :
92
98
- sudo sh alpine-chroot-install -p 'build-base gfortran perl linux-headers'
@@ -120,11 +126,10 @@ jobs:
120
126
- << : *test-alpine
121
127
env :
122
128
- TARGET_BOX=LINUX64_MUSL
123
- - BTYPE="BINARY=64 NO_AFFINITY=1 USE_OPENMP=0 NO_LAPACK=0 TARGET=core2 "
129
+ - BTYPE="BINARY=64 NO_AFFINITY=1 USE_OPENMP=0 NO_LAPACK=0 TARGET=CORE2 "
124
130
125
131
- &test-cmake
126
132
os : linux
127
- stage : test
128
133
compiler : clang
129
134
addons :
130
135
apt :
@@ -151,17 +156,30 @@ jobs:
151
156
env :
152
157
- CMAKE=1
153
158
154
- - osx-gcc
159
+ - &test-macos
155
160
os : osx
156
- stage : test
157
- osx_image : xcode8
158
- before_script : *common-before
161
+ osx_image : xcode10.1
162
+ before_script :
163
+ - COMMON_FLAGS="DYNAMIC_ARCH=1 TARGET=NEHALEM NUM_THREADS=32"
159
164
- brew update
160
- - brew install gcc # for gfortran
165
+ - brew install gcc@8 # for gfortran
161
166
script :
162
167
- travis_wait 45 make QUIET_MAKE=1 $COMMON_FLAGS $BTYPE
163
168
env :
164
- - BTYPE="BINARY=64 INTERFACE64=1"
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"
165
183
166
184
# whitelist
167
185
branches :
0 commit comments