* Gordon Messmer: > On 2026-01-16 8:51 AM, Vít Ondruch wrote: >> Whatever is available on top of the .map file inject into RPM >> metadata as 'Provides: symbol(libruby,some_additional_symbol)' (or >> whatever is good format). > > > The problem with that idea is that eventually you will want those > additional symbols to be part of the symbol map. Once they're added, > new builds of the library package won't "Provide" them any more, which > means it no longer satisfies the dependency expressions of packages > that "Require: symbol(libruby,some_additional_symbol)"
Something like Requires: (libc.so.6()(_dl_find_object@GLIBC_2.35)(64-bit) or libc.so.6()(GLIBC_2.35)(64-bit)) So a function-specific provides or the symbol version provides would meet the requirement. I don't know how well the dependency resolver would cope with it from a scalability perspective. Thanks, Florian -- _______________________________________________ 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
