automake
[Top][All Lists]
Advanced

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

Re: AIX shared libraries, make install misses them


From: Daniel Pocock
Subject: Re: AIX shared libraries, make install misses them
Date: Sun, 31 Jan 2010 22:20:26 +0000
User-agent: Mozilla-Thunderbird 2.0.0.22 (X11/20090707)

Ralf Wildenhues wrote:
Hello Michael,

* Michael Perzl wrote on Fri, Jan 29, 2010 at 07:46:57PM CET:
That is without the "-Wl,-brtl" passed to LDFLAGS, so libtool is
behaving correctly on AIX to put the modcpu.so into the modcpu.a
library archive.

The "misbehavior" is that the "*.a" containing the "*.so" files are
not installed as expected:

You say that but then you (as well as Daniel) quote a line ...

 /opt/freeware/bin/bash ../../../libtool   --mode=install
../../../build/install-sh -c  'modcpu.la'
'/var/tmp/gg/lib/ganglia/modcpu.la'
../../../build/install-sh -c .libs/modcpu.a /var/tmp/gg/lib/ganglia/modcpu.a

... that shows the .a file being installed.  Now, what's the matter here?
Does libtool print that line but not execute it?  Does it execute it but
the library is installed into the wrong place?  Please explain.


Hi Ralf,

You can see the `make install' output, the build tree, and the install tree here:

http://www.pocock.com.au/ganglia/test/aix/michael/

If you look at the install tree:

http://www.pocock.com.au/ganglia/test/aix/michael/ganglia-install.tar.gz2-file-list.txt

you will see that modcpu.a was never actually installed, despite the output from `make install'

Regards,

Daniel




reply via email to

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