On Fri, Jul 04, 2025 at 02:28:38PM +0100, Aoife Moloney via devel-announce wrote: > Wiki - https://fedoraproject.org/wiki/Changes/StaticLibraryPreserveDebuginfo > Discussion thread - > https://discussion.fedoraproject.org/t/f43-change-proposal-lets-preserve-debuginfo-in-static-libraries-system-wide/157325 > > This is a proposed Change for Fedora Linux. > This document represents a proposed Change. As part of the Changes > process, proposals are publicly announced in order to receive > community feedback. This proposal will only be implemented if approved > by the Fedora Engineering Steering Committee. > > == Summary == > > RPMs supplying static libraries should build with useful & preserved > debuginfo. > Let's stop stripping them by default, and rely on new debugedit to process > static library debuginfo in a way that's useful for full debugging. This is great. I took the liberty to edit the wiki page and add backticks everywhere so it's easier to read.
Do you know if there are any packages/packagers that'd want to preserve status quo, i.e. keep stripping static libraries? The proposal includes a lot of accomodations for that case, but I'd hope that that'd be a marginal issue. > Note that figures like "10x bigger" should be taken in context. These > static libraries / RPMs form a tiny fraction of the entire Fedora > distro. Binary packages are unaffected, and their debuginfo would be > only trivially affected (e.g., by including snippets of libgcc.a). > Preserving debuginfo in the small number of static libraries should > not dramatically grow the overall distro. However, we don't have a > complete mass-build-based measurement on the overall impact. Agreed, this should be totally OK. > == Scope == I checked the Packaging Guidelines, and I didn't see anything on this topic, so no update would be needed. Zbyszek -- _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue