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
signature.asc
Description: PGP signature
-- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] 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/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
