libtool
[Top][All Lists]
Advanced

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

libtool windows dll suffix revision


From: Alon Bar-Lev
Subject: libtool windows dll suffix revision
Date: Sun, 9 Mar 2008 14:34:51 +0200

Hello,

Please CC me as I am not subscribed.

Was something in the following discussion progressed?

http://www.cygwin.com/ml/cygwin/2000-09/msg00053.html

From: "Gary V. Vaughan" <gvv at techie dot com>
"""
 Libtool translates the
5:4:3 into a system specific version number for the soname to help the
runtime loadee choose the best available library at runtime.  As I
said before, currently this mapping is wrong on Windows, and I think
the correct mapping is to always use the oldest supported interface
number -- in this case library2.dll -- when generating the soname.
This is explained fully in the version node of the libtool manual link
that was quoted earlier in the thread.
"""

For example, I have current interface 7 and age 7 i get dll-0.dll, and
if I upgrade to current interface 8 and age 8 I also get dll-0.dll.

It looks like generating the suffix version based on delta is
incorrect, as you may have duplicate dll names.

It also looks like Gary is right,  having the version be the age
solves the issue, since as long as the library is backward compatible
to this age, the name is not change.

Best Regards,
Alon Bar-Lev.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]