(Warning: it's a cross-posting from https://discussion.fedoraproject.org/t/expand-usage-of-profile-guided-optimization-pgo-and-llvm-bolt-across-fedora-packages/133724 since there was a suggestion to do this cross-post. I don't know how much of the discussion should be copied here so I just copied the original post) Hi! I want to discuss with the community the idea of expanding the adoption of more aggressive compiler optimizations for Fedora packages: Profile-Guided Optimization (PGO) and Post-Link Optimization (PLO) (the most well-known tool in this field is LLVM BOLT nowadays). PGO and PLO help a lot with optimizing software according to many tests - I try to collect as much as possible of them in my GitHub repo - [awesome-pgo](https://github.com/zamazan4ik/awesome-pgo) (not a self-promotion, I promise) The value of such a change is bringing faster by default software for Fedora users and consequently improving their experience with the OS. Other distros like CachyOS and ClearLinux can be a good source of recipes for checking how PGO is integrated into their package recipes. I want to discuss this topic before creating a dozen of issues in the bug tracker like “Please enable PGO + BOLT for project X” (I already made one for the Julia package in Fedora). Maybe there is a better way of pushing such changes into the distro than creating one issue per package. I also found initiatives like this: https://copr.fedorainfracloud.org/coprs/g/fedora-llvm-team/llvm-pgo-optimized - but it’s only limited to LLVM packages. Originally it was proposed at Bugzilla (only for the LLVM BOLT part) ([link](https://bugzilla.redhat.com/show_bug.cgi?id=2249353)) but it was suggested to discuss such a change with the wider Fedora community. That’s why I created this topic. Thank you. -- _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue