On Tue, 2024-10-22 at 13:34 +0200, Thomas Haller wrote: > > > > [But also, the reason I want to update is _because_ of symbol > > versioning. We are modifying libguestfs to change from Jansson to > > json-c, but they share a common symbol (json_object_get) and > > without > > symbol versioning, if you mix programs using the two libraries it > > can > > (always? randomly?) call the wrong function. I think with both > > libraries using symbol versioning this cannot happen.] > > glib-json also has conflicting symbols with libjansson. Symbol > versioning is long overdue. Thank you for working on this. correction: json-glib also uses symbol versioning in the meantime (i.e. for a long time already): https://gitlab.gnome.org/GNOME/json-glib/-/merge_requests/28 https://gitlab.gnome.org/GNOME/json-glib/-/issues/33 (also thanks to Patches from Simon) Thomas
Attachment:
signature.asc
Description: This is a digitally signed message part
-- _______________________________________________ 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