[csw-maintainers] libtool, compiling shared lib

Philip Brown phil at bolthole.com
Mon Oct 5 21:45:11 CEST 2009


On Mon, Oct 5, 2009 at 12:29 PM, Dagobert Michelsen <dam at opencsw.org> wrote:
>
>> It makes the damn symlinks, .libs/libXXX.so.4 -> libXXX.so.4.0.0
>>
>> but no actual shared lib ? !!!
>>
>> I've hit this in MULTIPLE software things now and am lost for words.
>
> If you were using SVN I would say "just commit your work and post the URL",
> now I say "where is the directory so I can have a look" ;-)
>

It's actually a not-for-csw compile. but I figure it is useful
information so thought I would ask about it here :)

It's also general principle knowlege, too.
Take ANY shared lib,that is compiled with libtool.

rm .libs/libFOOO.so.x.y.z  (the "real" library)

Now try to figure out what "make x" command to run, to
recompile/relink the damn library.

Figure it out with ANY libtool-subjugated package, and I bet we then
have it figured out for all.

I'm stumped on any of them :(

There MAY be some magic
"libtool   libfoo.la" to relink/recreate the library instead of a make
target command that I dont know. That would be just as nice to know,
perhaps even nicer.



More information about the maintainers mailing list