Date: Sat, 9 Nov 2024 17:47:35 -0700 From: Alan Somers <asomers@freebsd.org> To: gnome@freebsd.org, ashish@freebsd.org, dmgk@freebsd.org, eduardo@freebsd.org Subject: Requiring SSE2 by default for i386 Message-ID: <CAOtMX2gua9NBY-_BB8rozaGvZJjg9tCkbM7XaWj5Q-fSKrM32w@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
After https://github.com/freebsd/freebsd-ports/commit/b039f2e46b15c1ff5cbaf41e642993d982294da3 , SSE2 is now set by default by default for lang/rust on i386. And by extension, it's also required for at least 500 ports that depend on Rust. So Pentium III users will now need to build their own packages with Poudriere. Given that, I think we might as well set SSE2 by default for every other port, too. The following ports currently don't enable it by default for i386: x11/babl textproc/ugrep misc/libpostal graphics/fraqtive Shall we do it? A separate question is whether to update MACHINE_CPU to include sse2. But that would affect base as well as ports. Best to do things one at a time.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOtMX2gua9NBY-_BB8rozaGvZJjg9tCkbM7XaWj5Q-fSKrM32w>