On Sun, Nov 24, 2024 at 01:25:59PM +0100, Iustin Pop wrote:
> > >> 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.
> 
> I've been watching this thread from the sideline so far, but after
> thinking some more, I don't understand why B) is simply not the chosen
> path forward.

Nobody has made the choice or asked relevant people to make a choice, and
relevant people haven't commented on this, to my knowledge (RT by their
own 2023 update are *not* relevant people wrt raising the baseline).
And among people who cannot make this choice but voice their opinion (or
explicitly decline to have one) many are either conservative or think that
the project is, or should be, conservative. In other words, I feel like in
this specific case having many people on mailing lists hesitating about
this doesn't mean the project won't do that in the near future.

-- 
WBR, wRAR

Attachment: signature.asc
Description: PGP signature

Reply via email to