66
66
- target : i686-unknown-linux-gnu
67
67
docker : true
68
68
os : ubuntu-24.04
69
+ - target : i686-unknown-linux-gnu
70
+ docker : true
71
+ os : ubuntu-24.04
72
+ artifact-tag : offset-bits64
73
+ env :
74
+ RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS64 : 1
69
75
- target : x86_64-unknown-linux-gnu
70
76
docker : true
71
77
os : ubuntu-24.04
@@ -118,7 +124,7 @@ jobs:
118
124
- uses : actions/upload-artifact@v4
119
125
if : always() && steps.create_artifacts.outcome == 'success'
120
126
with :
121
- name : ${{ env.ARCHIVE_NAME }}-${{ matrix.target }}
127
+ name : ${{ env.ARCHIVE_NAME }}-${{ matrix.target }}${{ matrix.artifact-tag && format('-{0}', matrix.artifact-tag) }}
122
128
path : ${{ env.ARCHIVE_PATH }}
123
129
retention-days : 5
124
130
@@ -138,15 +144,11 @@ jobs:
138
144
- aarch64-unknown-linux-gnu
139
145
- aarch64-unknown-linux-musl
140
146
- arm-linux-androideabi
141
- - arm-unknown-linux-gnueabihf
142
147
- arm-unknown-linux-musleabihf
143
148
- i686-linux-android
144
149
- i686-unknown-linux-musl
145
150
- loongarch64-unknown-linux-gnu
146
151
- loongarch64-unknown-linux-musl
147
- # FIXME(ppc): SIGILL running tests, see
148
- # https://github.com/rust-lang/libc/pull/4254#issuecomment-2636288713
149
- # - powerpc-unknown-linux-gnu
150
152
- powerpc64-unknown-linux-gnu
151
153
- powerpc64le-unknown-linux-gnu
152
154
- riscv64gc-unknown-linux-gnu
@@ -161,6 +163,17 @@ jobs:
161
163
# FIXME: It seems some items in `src/unix/mod.rs`
162
164
# aren't defined on redox actually.
163
165
# - x86_64-unknown-redox
166
+ include :
167
+ - target : arm-unknown-linux-gnueabihf
168
+ - target : arm-unknown-linux-gnueabihf
169
+ env :
170
+ RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS64 : 1
171
+ artifact-tag : offset-bits64
172
+ # - target: powerpc-unknown-linux-gnu
173
+ # - target: powerpc-unknown-linux-gnu
174
+ # env:
175
+ # RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS64: 1
176
+ # artifact-tag: offset-bits64
164
177
timeout-minutes : 25
165
178
env :
166
179
TARGET : ${{ matrix.target }}
@@ -189,7 +202,7 @@ jobs:
189
202
- uses : actions/upload-artifact@v4
190
203
if : always() && steps.create_artifacts.outcome == 'success'
191
204
with :
192
- name : ${{ env.ARCHIVE_NAME }}-${{ matrix.target }}
205
+ name : ${{ env.ARCHIVE_NAME }}-${{ matrix.target }}${{ matrix.artifact-tag && format('-{0}', matrix.artifact-tag) }}
193
206
path : ${{ env.ARCHIVE_PATH }}
194
207
retention-days : 5
195
208
0 commit comments