On 11/5/20 7:59 AM, Petr Lautrbach wrote: > On Wed, Nov 04, 2020 at 09:47:50AM +0100, Petr Lautrbach wrote: >> Hi, >> >> in order to prevent backward compatibility libsepol and libsemanage used had few >> symbols defined twice and used symbol versioning for them. But when LTO was >> enabled these symbols were completely dropped during compilation, see >> https://github.com/SELinuxProject/selinux/issues/245 >> >> In order to fix it, it was decided to drop these duplicate symbols and also long >> time deprecated symbols and therefore sonames of libsepol and libsemanage were >> bumped. >> >> The following SELinux userspace components are built and prepared to be merged in >> "f34-build-side-33413" side tag: >> >> selinux-policy-3.14.7-7.fc34 >> setools-4.4.0-0.1.20201102git05e90ee.fc34 >> checkpolicy-3.1-4.fc34 >> policycoreutils-3.1-5.fc34 >> libsemanage-3.1-4.fc34 >> libselinux-3.1-4.fc34 >> libsepol-3.1-4.fc34 >> >> There are few other components which needs to be rebuild: >> >> parted - for some reason it links to libsepol even though I haven't found a code >> which would use it. I've proposed patch upstream >> https://alioth-lists.debian.net/pipermail/parted-devel/2020-November/005500.html >> >> shadow-utils - https://src.fedoraproject.org/rpms/shadow-utils/pull-request/6 >> sssd - https://src.fedoraproject.org/rpms/sssd/pull-request/7 >> >> As none of packages which require either libsepol or libsemanage use dropped >> symbols and in order not to break build root during soname bumps I've added temporary >> subpackages with original library versions - libsepol-compat with libsepol.so.1 >> and libsemanage-compat with libsemanage.so.1. These subpackage will be dropped >> as soon as everything is rebuilt in Rawhide. >> >> I've sucessfuly built all packages also in my COPR repository >> https://copr.fedorainfracloud.org/coprs/plautrba/selinux-fedora/builds/ >> >> If there's no objection I'd like to merge the side tag to rawhide as soon as possible. >> > This is merged now https://bodhi.fedoraproject.org/updates/FEDORA-2020-44f878be7e Thanks! Good to have those off my LTO list as well :-) jeff _______________________________________________ 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