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