On Wed, Apr 22, 2020 at 9:28 AM Artur Iwicki <s...@fedoraproject.org> wrote:

> Regarding x86_64 and AVX2, last year we had a very heated discussion about
> this on the mailing list.
>
>
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/MPFXH4Y5LDC5L2VXWKUHAX3WAKBQXR4U/#MPFXH4Y5LDC5L2VXWKUHAX3WAKBQXR4U
>
> tl;dr: there was a proposal to make "x86_64" in Fedora mean "must support
> at least AVX2" and it met with a lot of backlash.
>

Now that you mention it that does tickle some brain cells...

So it seems what's really needed is a method to support software with
optimizations above the baseline without leaving other people behind.

The only way I can think of to do that that would be to have optional
"enhanced" repos available that people can enable if their system supports
it. The hard part would be keeping it in sync with the main repo. It would
have to be a parallel build process and similar to the current process if
one fails the build is a NOGO across the board.

Could we treat them like arches?
 Something like:
X86_64 & X86_64-AVX2
armv7hf & armv7fh-NEON
etc...

It would absolutely have to be OPT IN because once you enable it your
system is no longer necessarily portable to other hardware.

Thanks,
Richard
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to