Rollup merge of #144659 - mati865:gnullvm-vendor-libunwind, r=Kobzol

bootstrap: refactor mingw dist and fix gnullvm

Fixes https://github.com/rust-lang/rust/issues/144533

The first two commits are NFC and only clean up the code, paving the way for the third commit. That said, I think they are worthwhile even without that fix - reusing the same function for two different outcomes was confusing.

The third commit is the fix for https://github.com/rust-lang/rust/issues/144533, but due to the cross-compilation dance it requires a workaround to find the DLL since that logic really was meant only for Windows builders. That workaround is short-lived and will be removed as soon as gnullvm bootstraps itself.
This commit is contained in:
Stuart Cook 2025-08-07 20:49:46 +10:00 committed by GitHub
commit 51691edf0f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

Diff Content Not Available