On Fri, Mar 15, 2024 at 05:10:52PM +0100, Florian Weimer wrote: > Joseph Myers enhanced glibc.spec so that we no longer need the separate > glibc32 source package which its tarball of pre-built glibc binaries. > > As part of the DNF5 adjustment to the removal of filelists, I believe > some reverse dependencies (including gcc) have been adjusted to use the > package name explicitly, as in: > > %ifarch x86_64 > BuildRequires: (glibc32 or glibc-devel(%{__isa_name}-32)) > %endif > > Most packages have dropped the glibc32 dependency because it was > unneeded (or should do so). > > This new package only contains the glibc files needed to build gcc. > Other shared objects, such as libcrypt.so.2 or libgcc_s.so.1, are no > longer included. > > There is a pungi configuration which is expected to filter out glibc32 > from the compose. We'll see how that works out. The new glibc32 > package does not have any ELF dependency information, so the risk of it > being installed by accident is reduced compared to the old one. > > Once we have a compose without glibc32, I will retire the glibc32 source > package because we no longer need it. Currently, glibc32 is still > tagged in, but it has a lower version than the glibc-built package, so > the latter is installed in the buildroot. Awesome. Thanks for all the work on this... I realize it's a weird corner case, but now it's a lot more sane. kevin
Attachment:
signature.asc
Description: PGP signature
-- _______________________________________________ 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