[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Libffcall] GNU libffcall 2.0 is released
From: |
Bruno Haible |
Subject: |
Re: [Libffcall] GNU libffcall 2.0 is released |
Date: |
Mon, 11 Sep 2017 11:50:02 +0200 |
User-agent: |
KMail/5.1.3 (Linux/4.4.0-93-generic; KDE/5.18.0; x86_64; ; ) |
[CCing the mailing list]
Hi Werner,
Dr. Werner Fink wrote:
> the build of this new version results into mixed versions
> for the new shared libraries:
>
> /usr/lib64/libavcall.so.1.0.0
> SONAME libavcall.so.1
>
> /usr/lib64/libcallback.so.1.0.0
> SONAME libcallback.so.1
>
> /usr/lib64/libffcall.so.0.0.0
> SONAME libffcall.so.0
>
> /usr/lib64/libtrampoline.so.1.0.0
> SONAME libtrampoline.so.1
>
> therefore I'd like to asked if this is intended
Yes, this is intended. libffcall.so is a new library; per libtool rules [1]
it starts out with version 0:0:0, which on Linux translates to a .so.0.0.0
suffix.
The other three libraries have already been shipped as shared libraries by
some distros, as major version 0 (since no libtool versioning was used
in previous versions). Since the set of exported symbols of these libraries
have changed, they must now carry the major version 1.
Bruno
[1]
https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html