@@ -122,7 +122,12 @@ jobs:
122
122
fail-fast : false
123
123
matrix :
124
124
triple :
125
+ - ' aarch64-unknown-linux-gnu'
126
+ - ' armv7-unknown-linux-gnueabi'
127
+ - ' armv7-unknown-linux-gnueabihf'
125
128
- ' i686-unknown-linux-gnu'
129
+ - ' mips-unknown-linux-gnu'
130
+ - ' mipsel-unknown-linux-gnu'
126
131
- ' x86_64-unknown-linux-gnu'
127
132
- ' x86_64-unknown-linux-musl'
128
133
py :
@@ -136,6 +141,27 @@ jobs:
136
141
- ' pgo'
137
142
- ' pgo+lto'
138
143
exclude :
144
+ # Only CPython 3.9 supported for many cross build targets.
145
+ - triple : ' aarch64-unknown-linux-gnu'
146
+ py : ' cpython-3.8'
147
+ - triple : ' aarch64-unknown-linux-gnu'
148
+ py : ' cpython-3.10'
149
+ - triple : ' armv7-unknown-linux-gnueabi'
150
+ py : ' cpython-3.8'
151
+ - triple : ' armv7-unknown-linux-gnueabi'
152
+ py : ' cpython-3.10'
153
+ - triple : ' armv7-unknown-linux-gnueabihf'
154
+ py : ' cpython-3.8'
155
+ - triple : ' armv7-unknown-linux-gnueabihf'
156
+ py : ' cpython-3.10'
157
+ - triple : ' mips-unknown-linux-gnu'
158
+ py : ' cpython-3.8'
159
+ - triple : ' mips-unknown-linux-gnu'
160
+ py : ' cpython-3.10'
161
+ - triple : ' mipsel-unknown-linux-gnu'
162
+ py : ' cpython-3.8'
163
+ - triple : ' mipsel-unknown-linux-gnu'
164
+ py : ' cpython-3.10'
139
165
# We don't publish noopt builds for GNU Linux when PGO is available.
140
166
- triple : ' i686-unknown-linux-gnu'
141
167
optimizations : ' noopt'
@@ -146,6 +172,27 @@ jobs:
146
172
optimizations : ' pgo'
147
173
- triple : ' x86_64-unknown-linux-musl'
148
174
optimizations : ' pgo+lto'
175
+ # PGO doesn't work with cross builds.
176
+ - triple : ' aarch64-unknown-linux-gnu'
177
+ optimizations : ' pgo'
178
+ - triple : ' aarch64-unknown-linux-gnu'
179
+ optimizations : ' pgo+lto'
180
+ - triple : ' armv7-unknown-linux-gnueabi'
181
+ optimizations : ' pgo'
182
+ - triple : ' armv7-unknown-linux-gnueabi'
183
+ optimizations : ' pgo+lto'
184
+ - triple : ' armv7-unknown-linux-gnueabihf'
185
+ optimizations : ' pgo'
186
+ - triple : ' armv7-unknown-linux-gnueabihf'
187
+ optimizations : ' pgo+lto'
188
+ - triple : ' mips-unknown-linux-gnu'
189
+ optimizations : ' pgo'
190
+ - triple : ' mips-unknown-linux-gnu'
191
+ optimizations : ' pgo+lto'
192
+ - triple : ' mipsel-unknown-linux-gnu'
193
+ optimizations : ' pgo'
194
+ - triple : ' mipsel-unknown-linux-gnu'
195
+ optimizations : ' pgo+lto'
149
196
150
197
needs :
151
198
- pythonbuild
0 commit comments