7777 - target : i686-unknown-linux-gnu
7878 docker : true
7979 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
8086 - target : x86_64-unknown-linux-gnu
8187 docker : true
8288 os : ubuntu-24.04
@@ -129,7 +135,7 @@ jobs:
129135 - uses : actions/upload-artifact@v4
130136 if : always() && steps.create_artifacts.outcome == 'success'
131137 with :
132- name : ${{ env.ARCHIVE_NAME }}-${{ matrix.target }}
138+ name : ${{ env.ARCHIVE_NAME }}-${{ matrix.target }}${{ matrix.artifact-tag && format('-{0}', matrix.artifact-tag) }}
133139 path : ${{ env.ARCHIVE_PATH }}
134140 retention-days : 5
135141
@@ -149,15 +155,11 @@ jobs:
149155 - aarch64-unknown-linux-gnu
150156 - aarch64-unknown-linux-musl
151157 - arm-linux-androideabi
152- - arm-unknown-linux-gnueabihf
153158 - arm-unknown-linux-musleabihf
154159 - i686-linux-android
155160 - i686-unknown-linux-musl
156161 - loongarch64-unknown-linux-gnu
157162 - 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
161163 - powerpc64-unknown-linux-gnu
162164 - powerpc64le-unknown-linux-gnu
163165 - riscv64gc-unknown-linux-gnu
@@ -172,6 +174,19 @@ jobs:
172174 # FIXME: It seems some items in `src/unix/mod.rs`
173175 # aren't defined on redox actually.
174176 # - 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
175190 timeout-minutes : 25
176191 env :
177192 TARGET : ${{ matrix.target }}
@@ -200,7 +215,7 @@ jobs:
200215 - uses : actions/upload-artifact@v4
201216 if : always() && steps.create_artifacts.outcome == 'success'
202217 with :
203- name : ${{ env.ARCHIVE_NAME }}-${{ matrix.target }}
218+ name : ${{ env.ARCHIVE_NAME }}-${{ matrix.target }}${{ matrix.artifact-tag && format('-{0}', matrix.artifact-tag) }}
204219 path : ${{ env.ARCHIVE_PATH }}
205220 retention-days : 5
206221
0 commit comments