@@ -6,140 +6,12 @@ language: rust
66
77matrix :
88 include :
9- # Linux builds use the `rust-slave-dist` image so we link them against a
10- # "super old glibc" to ensure that it runs on as many platforms as possible.
11- - os : linux
12- env : TARGET=i686-unknown-linux-gnu
13- DOCKER=alexcrichton/rust-slave-dist:2015-10-20b
14- if : branch != master
15- - os : linux
16- env : TARGET=x86_64-unknown-linux-gnu
17- DOCKER=alexcrichton/rust-slave-dist:2015-10-20b
18- NO_ADD=1
19-
20- # Cross builds happen in the `rust-slave-linux-cross` image to ensure that
21- # we use the right cross compilers for these targets. That image should
22- # bundle all the gcc cross compilers to enable us to build OpenSSL
23- - os : linux
24- env : TARGET=arm-unknown-linux-gnueabi
25- DOCKER=alexcrichton/rust-slave-linux-cross:2016-11-11
26- SKIP_TESTS=1
27- if : branch != master
28- - os : linux
29- env : TARGET=arm-unknown-linux-gnueabihf
30- DOCKER=alexcrichton/rust-slave-linux-cross:2016-11-11
31- SKIP_TESTS=1
32- if : branch != master
33- - os : linux
34- env : TARGET=armv7-unknown-linux-gnueabihf
35- DOCKER=alexcrichton/rust-slave-linux-cross:2016-11-11
36- SKIP_TESTS=1
37- if : branch != master
38- - os : linux
39- env : TARGET=aarch64-unknown-linux-gnu
40- DOCKER=alexcrichton/rust-slave-linux-cross:2016-11-11
41- SKIP_TESTS=1
42- if : branch != master
43- - os : linux
44- env : TARGET=x86_64-unknown-freebsd
45- DOCKER=alexcrichton/rust-slave-linux-cross:2016-11-11
46- SKIP_TESTS=1
47- if : branch != master
48- - os : linux
49- env : TARGET=x86_64-unknown-netbsd
50- DOCKER=alexcrichton/rust-slave-linux-cross:2016-11-11
51- SKIP_TESTS=1
52- if : branch != master
53- - os : linux
54- env : TARGET=powerpc-unknown-linux-gnu
55- DOCKER=powerpc-unknown-linux-gnu
56- SKIP_TESTS=1
57- if : branch != master
58- - os : linux
59- env : TARGET=powerpc64-unknown-linux-gnu
60- DOCKER=powerpc64-unknown-linux-gnu
61- SKIP_TESTS=1
62- if : branch != master
63- - os : linux
64- env : TARGET=powerpc64le-unknown-linux-gnu
65- DOCKER=powerpc64le-unknown-linux-gnu
66- SKIP_TESTS=1
67- if : branch != master
68- - os : linux
69- env : TARGET=mips-unknown-linux-gnu
70- DOCKER=mips-unknown-linux-gnu
71- SKIP_TESTS=1
72- if : branch != master
73- - os : linux
74- env : TARGET=mipsel-unknown-linux-gnu
75- DOCKER=mipsel-unknown-linux-gnu
76- SKIP_TESTS=1
77- if : branch != master
78- - os : linux
79- env : TARGET=mips64-unknown-linux-gnuabi64
80- DOCKER=mips64-unknown-linux-gnuabi64
81- SKIP_TESTS=1
82- if : branch != master
83- - os : linux
84- env : TARGET=mips64el-unknown-linux-gnuabi64
85- DOCKER=mips64el-unknown-linux-gnuabi64
86- SKIP_TESTS=1
87- if : branch != master
88- - os : linux
89- env : TARGET=s390x-unknown-linux-gnu
90- DOCKER=s390x-unknown-linux-gnu
91- SKIP_TESTS=1
92- if : branch != master
939 - os : linux
9410 env : TARGET=x86_64-unknown-linux-musl
9511 DOCKER=x86_64-unknown-linux-musl
9612 SKIP_TESTS=1
9713 if : branch != master
9814
99-
100- # Android use a local docker image
101- - os : linux
102- env : TARGET=arm-linux-androideabi
103- DOCKER=android
104- SKIP_TESTS=1
105- if : branch != master
106- - os : linux
107- env : TARGET=armv7-linux-androideabi
108- DOCKER=android
109- SKIP_TESTS=1
110- if : branch != master
111- - os : linux
112- env : TARGET=aarch64-linux-android
113- DOCKER=android
114- SKIP_TESTS=1
115- if : branch != master
116- - os : linux
117- env : TARGET=i686-linux-android
118- DOCKER=android
119- SKIP_TESTS=1
120- if : branch != master
121- - os : linux
122- env : TARGET=x86_64-linux-android
123- DOCKER=android
124- SKIP_TESTS=1
125- if : branch != master
126-
127- # On OSX we want to target 10.7 so we ensure that the appropriate
128- # environment variable is set to tell the linker what we want.
129- #
130- # TODO: figure out why `xcode9.3`, the first image with OSX 10.13, breaks.
131- # Unclear why!
132- - os : osx
133- env : TARGET=i686-apple-darwin
134- MACOSX_DEPLOYMENT_TARGET=10.7
135- if : branch != master
136- osx_image : xcode9.2
137- - os : osx
138- env : TARGET=x86_64-apple-darwin
139- MACOSX_DEPLOYMENT_TARGET=10.7
140- NO_ADD=1
141- if : branch != master
142- osx_image : xcode9.2
14315 allow_failures :
14416 - env : TARGET=x86_64-unknown-netbsd
14517 DOCKER=alexcrichton/rust-slave-linux-cross:2016-11-11
0 commit comments