77
77
- target : i686-unknown-linux-gnu
78
78
docker : true
79
79
os : ubuntu-24.04
80
+ - target : i686-unknown-linux-gnu
81
+ docker : true
82
+ os : ubuntu-24.04
83
+ artifact-tag : offset-bits64
84
+ env :
85
+ RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS : 64
80
86
- target : x86_64-unknown-linux-gnu
81
87
docker : true
82
88
os : ubuntu-24.04
@@ -129,7 +135,7 @@ jobs:
129
135
- uses : actions/upload-artifact@v4
130
136
if : always() && steps.create_artifacts.outcome == 'success'
131
137
with :
132
- name : ${{ env.ARCHIVE_NAME }}-${{ matrix.target }}
138
+ name : ${{ env.ARCHIVE_NAME }}-${{ matrix.target }}${{ matrix.artifact-tag && format('-{0}', matrix.artifact-tag) }}
133
139
path : ${{ env.ARCHIVE_PATH }}
134
140
retention-days : 5
135
141
@@ -149,15 +155,11 @@ jobs:
149
155
- aarch64-unknown-linux-gnu
150
156
- aarch64-unknown-linux-musl
151
157
- arm-linux-androideabi
152
- - arm-unknown-linux-gnueabihf
153
158
- arm-unknown-linux-musleabihf
154
159
- i686-linux-android
155
160
- i686-unknown-linux-musl
156
161
- loongarch64-unknown-linux-gnu
157
162
- loongarch64-unknown-linux-musl
158
- # FIXME(ppc): SIGILL running tests, see
159
- # https://github.com/rust-lang/libc/pull/4254#issuecomment-2636288713
160
- # - powerpc-unknown-linux-gnu
161
163
- powerpc64-unknown-linux-gnu
162
164
- powerpc64le-unknown-linux-gnu
163
165
- riscv64gc-unknown-linux-gnu
@@ -172,6 +174,19 @@ jobs:
172
174
# FIXME: It seems some items in `src/unix/mod.rs`
173
175
# aren't defined on redox actually.
174
176
# - x86_64-unknown-redox
177
+ include :
178
+ - target : arm-unknown-linux-gnueabihf
179
+ - target : arm-unknown-linux-gnueabihf
180
+ env :
181
+ RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS : 64
182
+ artifact-tag : offset-bits64
183
+ # FIXME(ppc): SIGILL running tests, see
184
+ # https://github.com/rust-lang/libc/pull/4254#issuecomment-2636288713
185
+ # - target: powerpc-unknown-linux-gnu
186
+ # - target: powerpc-unknown-linux-gnu
187
+ # env:
188
+ # RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS: 64
189
+ # artifact-tag: offset-bits64
175
190
timeout-minutes : 25
176
191
env :
177
192
TARGET : ${{ matrix.target }}
@@ -200,7 +215,7 @@ jobs:
200
215
- uses : actions/upload-artifact@v4
201
216
if : always() && steps.create_artifacts.outcome == 'success'
202
217
with :
203
- name : ${{ env.ARCHIVE_NAME }}-${{ matrix.target }}
218
+ name : ${{ env.ARCHIVE_NAME }}-${{ matrix.target }}${{ matrix.artifact-tag && format('-{0}', matrix.artifact-tag) }}
204
219
path : ${{ env.ARCHIVE_PATH }}
205
220
retention-days : 5
206
221
0 commit comments