After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 356832 - Insufficient libtool versioning
Insufficient libtool versioning
Status: RESOLVED WONTFIX
Product: bonobo
Classification: Deprecated
Component: libbonobo
unspecified
Other Mac OS
: Normal normal
: ---
Assigned To: Michael Meeks
bonobo qa
Depends on:
Blocks:
 
 
Reported: 2006-09-20 04:14 UTC by Daniel Macks
Modified: 2009-07-14 10:14 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Fix libbonobo-activation libtool versioning (397 bytes, patch)
2006-09-20 04:17 UTC, Daniel Macks
none Details | Review

Description Daniel Macks 2006-09-20 04:14:26 UTC
Going from libbonobo-2.14 to 2.16, the libbonbo-activation library interface gained several new public functions, but the library versioning remained 4:0:0. The libtool docs say that when things are added to the interface, the first and third numbers should be incremented. Note that this change does *not* alter the soname, so there is no problem for package dependencies. It does increase the binary interface version, so binaries that use these new functions can rely on dyld to require a libbonobo shared library that actually has them.
Comment 1 Daniel Macks 2006-09-20 04:17:03 UTC
Created attachment 73070 [details] [review]
Fix libbonobo-activation libtool versioning

Not sure if libbonobo has also gained public symbols; if so, LIBBONOBO_LT_VERSION_INFO would need a similar increment.
Comment 2 Kjartan Maraas 2006-12-09 19:12:12 UTC
Michael, any comments on this patch?
Comment 3 Michael Meeks 2006-12-12 11:54:25 UTC
Yes - I hate libtool and it's horribly mangled --version-info thing.
If it equated in some reasonable way to the .so version then there is a chance it might be comprehensible / used :-)

So - if someone wants to do this - go for it, but if you screw up there is a vast world of pain waiting to get you.
Comment 4 Kjartan Maraas 2009-07-14 10:14:12 UTC
I guess this isn't worth it at this point with bonobo being deprecated and all.