New comment by jhe2 on void-packages repository https://github.com/void-linux/void-packages/pull/51333#issuecomment-2242504190 Comment: I understand that the documentation states the minimum requirement is a SSE2 capable CPU, but I wonder, what is the point of having i686 at all then? With that requirement you eliminate most i686 CPUs (pretty much all i686 CPUs except those Pentium 4's are out with that requirement). Later Pentium 4's even support x86_64 so they wouldn't need the i686 version anyway. If it were for me to decide, I would stick to `-march=i686` only and explicitly set the additional flags for those packages that require it.