File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -179,7 +179,6 @@ jobs:
179
179
- powerpc64le-unknown-linux-gnu
180
180
- riscv64gc-unknown-linux-gnu
181
181
- s390x-unknown-linux-gnu
182
- - wasm32-unknown-emscripten
183
182
- wasm32-wasip1
184
183
- wasm32-wasip2
185
184
- x86_64-linux-android
@@ -195,6 +194,9 @@ jobs:
195
194
env :
196
195
RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS : 64
197
196
artifact-tag : offset-bits64
197
+ - target : wasm32-unknown-emscripten
198
+ env :
199
+ RUST_LIBC_UNSTABLE_EMCC_VERSION : 30142
198
200
# FIXME(ppc): SIGILL running tests, see
199
201
# https://github.com/rust-lang/libc/pull/4254#issuecomment-2636288713
200
202
# - target: powerpc-unknown-linux-gnu
Original file line number Diff line number Diff line change @@ -82,7 +82,15 @@ fn main() {
82
82
_ => set_cfg ( "freebsd15" ) ,
83
83
}
84
84
85
- match emcc_version_code ( ) {
85
+ println ! ( "cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_EMCC_VERSION" ) ;
86
+ let emcc_version = if let Ok ( version) = env:: var ( "RUST_LIBC_UNSTABLE_EMCC_VERSION" ) {
87
+ let vers: i32 = version. parse ( ) . unwrap ( ) ;
88
+ println ! ( "cargo:warning=setting emcc version to {vers}" ) ;
89
+ Some ( vers as u64 )
90
+ } else {
91
+ emcc_version_code ( )
92
+ } ;
93
+ match emcc_version {
86
94
Some ( v) if ( v < 30142 ) => set_cfg ( "emscripten_old_stat_abi" ) ,
87
95
// Non-Emscripten or version >= 3.1.42.
88
96
_ => ( ) ,
You can’t perform that action at this time.
0 commit comments