On Sat, Nov 23, 2024, at 5:50 PM, Chris Hofstaedtler wrote: > * Fabian Grünbichler <debian@fabian.gruenbichler.email> [241123 15:31]: >> B) bump the i386 baseline in Debian to require SSE2, and stop disabling SSE2 >> there in rustc >> C) disable all optimizations for Rust code on i386 (not really an option I >> think, just here for completeness sake) > > D) follow the other teams and stop building Rust on i386.
I am not personally invested in i386 at all, but that is still not a call that I'd want to make as toolchain maintainer. If the release team prefers it over B) and over risking running into the miscompilation issues in practice, then I won't object. FWIW, my (personal!) current preference would be B), followed by either documenting the issue and accepting it or D). Given the far-reaching implications of both B and D, I don't think this is a decision that either I or the Rust team can make alone. And as Josch indicated, dropping Rust from i386 would remove quite a lot of packages/affect quite a lot more teams than just the Rust team.