On 2026-01-15 3:39 AM, Neal Gompa wrote:
Could we use this to help upstreams develop support for symbol
versioning? I think a big part of the reason it's not used is because
there aren't really good practices around it to leverage the feature.
Yes, we could. We could do that even without abidb. Debian merely uses
objdump to get the symbols:
https://github.com/mwhudson/dpkg/blob/master/scripts/dpkg-gensymbols.pl#L211
https://github.com/mwhudson/dpkg/blob/master/scripts/Dpkg/Shlibs/Objdump.pm#L183
abidb adds some detail which is useful for stuff like monitoring builds
to look for unexpected type changes, which is great. But the symbol map
only needs symbol names and a version identifier.
I don't think maintaining versioned symbols is difficult, I think
upstream projects just haven't been asked to do it by anyone whose
judgement they trust.
--
_______________________________________________
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