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.

Reply via email to