|
Arch Linux currently targets x86_64 baseline cpus (x86-64-v1)[1].
Compiling with sse4.2 and avx2 enabled may cause errors in
such old x64-64-v1 and x64-64-v2 cpus, as they do not support[2]
these instruction sets. So, we need to strictly disable these
instruction sets here, which are used[3] by upstream.
[1] https://gitlab.archlinux.org/archlinux/devtools/-/blob/v1.3.0/config/makepkg/x86_64.conf?ref_type=tags#L43
[2] https://en.wikipedia.org/wiki/X86-64#Microarchitecture_levels
[3] https://github.com/v-novaltd/LCEVCdec/blob/3.2.1/src/core/decoder/src/common/types.h#L159-L160
|