Original library was setup and installed as:

libproject_la_LDFLAGS = -version-info 0:0:0 $(ALDFLAG) $(BLDFLAG)

I added a new procedure and modified several others (without changing their 
interface).

Refering to 7.3 of libtool I change the above to:

libproject_la_LDFLAGS = -version-info 1:1:1 $(ALDFLAG) $(BLDFLAG)

I uninstalled the original library, did a "autoreconf -vfi", "./configure", 
and checked src/Makefile to see that 1:1:1 was still in the procedure and 
then did a "make" followed by "sudo make install" with the following results 
in /usr/local/lib:

libproject.a
libproject.la
libproject.so
libproject.so.0
libproject.so.0.1.1    <--- previously 0.0.0

What is going on??  As far as I am concerned I followed the rules of libtools.  
Secondly, what and how are the control files magically altered from explicit 
instructions.

I DO NOT UNDERSTAND.  Obviously.

This has been a persistant confusion.

Lucid explanation would be greatly appreciated.

-- 
The whole religious complexion of the modern world is due
to the absence from Jerusalem of a lunatic asylum.
-- Havelock Ellis (1859-1939) British psychologist


Reply via email to