Comment by IshKebab
2 days ago
Exactly. Everything should be compiled to target i386.
/s (should be obvious but probably not for this audience)
2 days ago
Exactly. Everything should be compiled to target i386.
/s (should be obvious but probably not for this audience)
They should be compiled for the CPU baseline of the ABI they are using, and check if newer instructions are available before using them. This is what Debian does, so they can have maximum hardware support.
https://wiki.debian.org/InstructionSelection
Why? There's nothing wrong with having minimum requirements beyond that. They don't have to use Debian's policy, and multiversioning adds enough complexity that basically nobody does it (I've only ever seen it used in video codecs).