Open BoxyUwU opened 3 days ago
cc @NobodyXu in case you have any ideas
Something very fishy is going on here. libwebp-sys
is small, well-maintained and has quite a few downloads, so I'm looking into that.
cargo +beta build --tests
fails as crater indicates. I've tried every nightly in 2024-08-XX and 2024-09-XX and all of them can build the crate's tests.
The cc
version doesn't seem to matter, I've tried versions back to 1.0.50 which is years old.
I also cannot reproduce these linker errors using a toolchain that I've built from the beta branch.
Ah! My confusion is because nightly now uses lld by default, which is a good little linker and takes care of you even if you give it a confusing argument order.
Bisects to https://github.com/rust-lang/rust/pull/128400
A crater run was done in that PR but the results were ignored because of the same confusion I ran into above https://github.com/rust-lang/rust/pull/128400#issuecomment-2278764127
there was far more than just these listed crates that had linker errors. It seems like significantly more than prior crater runs which is odd