7676 - target : i686-unknown-linux-gnu
7777 docker : true
7878 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
7985 - target : x86_64-unknown-linux-gnu
8086 docker : true
8187 os : ubuntu-24.04
@@ -128,7 +134,7 @@ jobs:
128134 - uses : actions/upload-artifact@v4
129135 if : always() && steps.create_artifacts.outcome == 'success'
130136 with :
131- name : ${{ env.ARCHIVE_NAME }}-${{ matrix.target }}
137+ name : ${{ env.ARCHIVE_NAME }}-${{ matrix.target }}${{ matrix.artifact-tag && format('-{0}', matrix.artifact-tag) }}
132138 path : ${{ env.ARCHIVE_PATH }}
133139 retention-days : 5
134140
@@ -148,15 +154,11 @@ jobs:
148154 - aarch64-unknown-linux-gnu
149155 - aarch64-unknown-linux-musl
150156 - arm-linux-androideabi
151- - arm-unknown-linux-gnueabihf
152157 - arm-unknown-linux-musleabihf
153158 - i686-linux-android
154159 - i686-unknown-linux-musl
155160 - loongarch64-unknown-linux-gnu
156161 - 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
160162 - powerpc64-unknown-linux-gnu
161163 - powerpc64le-unknown-linux-gnu
162164 - riscv64gc-unknown-linux-gnu
@@ -171,6 +173,19 @@ jobs:
171173 # FIXME: It seems some items in `src/unix/mod.rs`
172174 # aren't defined on redox actually.
173175 # - 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
174189 timeout-minutes : 25
175190 env :
176191 TARGET : ${{ matrix.target }}
@@ -199,7 +214,7 @@ jobs:
199214 - uses : actions/upload-artifact@v4
200215 if : always() && steps.create_artifacts.outcome == 'success'
201216 with :
202- name : ${{ env.ARCHIVE_NAME }}-${{ matrix.target }}
217+ name : ${{ env.ARCHIVE_NAME }}-${{ matrix.target }}${{ matrix.artifact-tag && format('-{0}', matrix.artifact-tag) }}
203218 path : ${{ env.ARCHIVE_PATH }}
204219 retention-days : 5
205220
0 commit comments