Re: Libtool now unconditional in INN CURRENT
Julien ÉLIE <julien <at> trigofacile.com>
2012-06-14 17:46:50 GMT
>> The storage/libstorage.la file generated by libtool mentions:
>> library_names='libstorage.so.2.0.0 libstorage.so.2 libstorage.so'
>> If I change these lines to:
>> library_names='libstorage.so.2.0.0 libstorage.so'
>> then only this symlink is created:
>> lrwxrwxrwx 1 root root 19 2012-06-12 22:18 libstorage.so -> libstorage.so.2.0.0*
> Yes, but this is means that the SONAME doesn't match the file name, so you
> lose all the versioning properties of shared libraries (you can't install
> version 2 and version 3 at the same time, programs don't find the correct
> version, and so forth).
I had not thought about that. OK, we then should not alter that feature.
>>> Updating our shared library versions properly on any change would also
>>> fix this, although that's a lot of updates if we were going to try to
>>> keep the versions accurate for snapshots.
>> It could also become painful during development, when building and
>> testing changes for 2.6.0 for instance.