-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

If I build rev 0 of a library, link to it, then rebuild the library
with interface 1, age 1, that should mean it is compatible with
interface 0 or 1.  It creates libfoo.so.0.1.0 so an app linked against
interface 0 will find it.  Now if I rebuild the app against this
library, I would expect it to prefer interface 1 and there to be a
libfoo.so.1.0.0 symlink it would request, but there isn't.  Therefore,
when I decide to drop support for the old interface 0 from the library
by dropping the age to 0, the app no longer can find the library,
which is now libfoo.so.1.0.0.

What am I missing here?  How do you get the app to prefer the newer
interface ( and thus, work when the old interface is dropped ) while
allowing older apps to use the old interface for a while?

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (MingW32)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJSTDwMAAoJEJrBOlT6nu75RqgIAIiw/g03kXDUoHXreuT1Prwl
DM2p/D7ffHm2Gb5AMZw38mL50MKkVxjk2C4R+uOHmdFxl0LYvM9Pt7rhuTQPoZGq
jVEzwnzl7ltEfVYogj7lrvuG9Y5DjmQLrjcomUpXeSkBr/snoygXkG9xNwWu2g7U
PYwXt/yjZeng9N1adBobSzDIXQnE9qOxpZ1J5IHQo2GOTQxHHAA30AY90r9rGRmO
KxLwexjFSCoB9DL0yHxPm6iLmzuCi0doAC6NhdVJd5Kliv/aTayCX+s+gfC3ZBh/
84P72RMHmSHVp+f2hc3Q3Al2HpbqR4FfFTXi5sF8Db6MTwR26aFBztzJwM9B5K0=
=Jug9
-----END PGP SIGNATURE-----

_______________________________________________
https://lists.gnu.org/mailman/listinfo/libtool

Reply via email to