SSE2 required for i686 targets in rust >= 1.86

Jakub Bogusz qboosh at pld-linux.org
Fri Oct 10 21:58:36 CEST 2025


On Fri, Oct 10, 2025 at 09:38:49PM +0200, Jan Palus wrote:
> On 10.10.2025 20:42, Arkadiusz Miśkiewicz via pld-devel-en wrote:
> > On 10/10/2025 19:56, Jan Palus wrote:
> > 
> > > Thing is if we just accept sse2 in i686, we could just as well add
> > > -msse2 to %{rpmcflags}/%{rpmcxxflags} but then it's no longer "i686" --
> > > it's effectively "pentium4" target. I'm not gonna make that call though
> > > so I'll stick to 2. for the time being. If someone wants to add -msse2
> > > feel free to do so.
> > 
> > I would drop i686 entirely... Do we have any i686 users? (or devs that need
> > i686).
> > 
> > (Personally I still have few i686 installations but all are on x86_64 hosts;
> > I have zero 32bit only hardware here).
> 
> i686 is still useful on x86_64 to run old 32-bit binary software and games.

And on e.g. old 4GiB machine x86_64 binaries are no-go...


-- 
Jakub Bogusz    http://qboosh.pl/


More information about the pld-devel-en mailing list