This patch changes libsemanage from using asms to implement symbol versioning to instead use the symver attribute for symbol versioning. This in turn allows enabling LTO for this package.
I'm working with about 200 packages on LTO issues, so it's not really feasible for me to engage all the upstream communities. So I'd like to get this into Fedora now so we can take advantage of LTO and have the package maintainer engage upstream to get the patch (or an equivalent) installed.
This patch changes libsemanage from using asms to implement symbol versioning to instead use the symver attribute for symbol versioning. This in turn allows enabling LTO for this package.
I'm working with about 200 packages on LTO issues, so it's not really feasible for me to engage all the upstream communities. So I'd like to get this into Fedora now so we can take advantage of LTO and have the package maintainer engage upstream to get the patch (or an equivalent) installed.
Thanks,
Jeff