@@ -6,140 +6,12 @@ language: rust
6
6
7
7
matrix :
8
8
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
93
9
- os : linux
94
10
env : TARGET=x86_64-unknown-linux-musl
95
11
DOCKER=x86_64-unknown-linux-musl
96
12
SKIP_TESTS=1
97
13
if : branch != master
98
14
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
143
15
allow_failures :
144
16
- env : TARGET=x86_64-unknown-netbsd
145
17
DOCKER=alexcrichton/rust-slave-linux-cross:2016-11-11
0 commit comments