Re: _performance_build and -O3 package builds

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> Downstream, we had a separate set of builds flags for certain packages
> and used -O3 there, targeted at POWER (both ppc64 and ppc64le), for
> increased use of vectorization presumably.
>
> I don't think this was ever upstreamed to Fedora (the downstream changes
> were in the redhat-rpm-config package).  I don't recall seeing a
> corresponding Fedora change.  As a result, the recent downstream rebase
> lost support for this.

Not sure what you mean by upstreamed the downstream change, this was
in Fedora but around Fedora 26 the ppc64p7 sub architectured was
EOLed. Over all it was a yum hack and it wasn't supported in dnf and
we worked with IBM to move most of their optimisations to IFUNC or run
time detectable fast paths in the areas they felt needed specific
optimisations.

> Should Fedora package maintainers remove _performance_build support or
> custom flag overrides for -O3 from their packages?

The supported sub-set of packages for this particular project were:
binutils bzip2 cyrus-sasl glibc httpd kernel libxml2 mariadb openssl
pam pcre php postfix postgresql python python3 sendmail xz zlib

And yes, any perf build bits in those pacakages, and probably some
dependencies, is unused and can be removed.

> My understanding is that Fedora build flag policy is set by the
> redhat-rpm-config package, which currently specifies -O2 for all
> architectures.
>
> Thanks,
> Florian
> _______________________________________________
> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux