Closed ehuss closed 5 months ago
Thanks for digging into this! I fear though that this is far over my head at this point so I've removed the CI in https://github.com/rust-lang/backtrace-rs/pull/480. I'll leave this open though if others know how to re-add it.
I consider our current coverage of windows CI, which tests i686-msvc on stable and nightly, to be sufficient.
The backtrace-rs CI has been broken for a few months because the
i686-pc-windows-gnu
runner has been failing:Cargo is eating the error, but the actual error is ERROR_BAD_EXE_FORMAT (0xC1) usually displayed as
%1 is not a valid Win32 application.
.My guess is that the GitHub Windows image uses chocolatey to install mingw64. To my understanding, this does not have multilib support and thus isn't properly compiling the 32-bit code. The version reported is:
I can reproduce this locally with that version from chocolatey.
I'm not well versed in using chocolatey, or how to switch to mingw32.