[arch-dev-public] RFC: Provide an x86_64_v3 microarchitecture level port

Allan McRae allan at archlinux.org
Sun Mar 14 06:26:52 UTC 2021


Hi all,

A "new" RFC has been opened here:
https://gitlab.archlinux.org/archlinux/rfcs/-/merge_requests/2

Summary:
This RFC is proposing adding an x86_64_v3 port in Arch Linux. Assuming
SSE4 and AVX2 (and others) while compiling will provide greater
out-of-the-box performance in Arch Linux.

This is a rework of the previous RFC regarding bumping the baseline to
x86-64-v2.  The comments on that RFC indicated that providing multiple
architectures would be the preferred approach.

While implementation details are do not necessarily needed to accept the
RFC, devtools is set up for handling both architectures as a relic of
the i686 days. There are a couple of pacman considerations needed around
the "Architecture" configure option.  Your friendly pacman dev will
likely add the ability to have people install packages from multiple
architectures, so people using x86_64_v3 can still use x86_64 packages
when needed (e.g. user supplied repos that only build for one
architecture).  There will need to be further discussions about
autobuilding vs packages uploading two variants, vs a team keeping
x86_64_v3 in sync with the main port (or a combination of all of the
above!).

Again, just flagging the full implementation details are in progress.
The RFC is just about whether this is the approach we should take.

Please visit the above link for discussion.

Allan


More information about the arch-dev-public mailing list