Re: libbson soname alias removal

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 13/10/16 14:05, Tom Hughes wrote:
On 13/10/16 13:50, Petr Pisar wrote:

libbson-1.5.0-0.1.rc2.fc26 removes soname aliases visiable on RPM level
as "libbson-1.0.so.0(LIBBSON_*)(64bit)" provides and keeps
"libbson-1.0.so.0()(64bit)" only.

That's not an "soname alias" it's a symbol versioning provide.

So are you saying that this library has stopped using symbol versioning?

I think https://jira.mongodb.org/browse/CDRIVER-1347 is likely the root cause although I don't see where the code they removed was actually setting the specific versions.

So it seems they changed how they export the symbols and hide private symbols, but the question is whether the new ABI can really be described as unchanged if there used to be five different ABIs supported in the same library and now there is only one!

In other words, does the soname need to change?

Tom

--
Tom Hughes (tom@xxxxxxxxxx)
http://compton.nu/
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux