![](https://seccdn.libravatar.org/avatar/977e0d76dacb86a9385d625f612fc0b3.jpg?s=120&d=mm&r=g)
On Thu, 2022-07-28 at 11:44 +0000, Richard Biener wrote:
Hi,
there's been rumors and confusion about ALP raising the x86_64 architecture level to v3 which requires CPUs with AVX2 support and how this will affect openSUSE Factory. Sofar openSUSE Factory was supposed to be not affected but I think it makes sense to re-consider the current -v1 usage given what other distros are doing.
Thank you for starting this discussion Richard!
Thus I would propose raising the x86_64 architecture level to x86-64- v2 for openSUSE Factory. v2 requires CMPXCHG16B, [SL]AHF, POPCNT and SSE4_2 (and the predecessor SSE extensions) but not AVX, BMI or FMA.
I know that "openSUSE ALP" (reference of community distro based on ALP code/binaries) is independent from Factory. So on behalf of openSUSE ALP if would to go the way of rebuilding ALP binaries, then v2 would be our goto. I see other Enteprise-y distributions going this way. openSUSE Leap users showed us in Retro that they value support of old hardware, so v3 would be the least prefered option. We do have a community request in code-o-o to do so since I believe 15.3. This is a nogo for code-stream 15, but I see an opportunity for v2 and new code-stream. Lubos
Historically the 32bit multilibs built in the i586 tree kept using i586 in openSUSE Factory while for SLE15 we are using x86-64-v1 there as well given there's no support for Hardware not supporting x86-64 there. This is not a proposal to change that part, so the 32bit port should be unaffected (I notice opensuse.org refers to the 32bit port as i686 though)
Comments welcome.
Richard.