[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
relinking and finish warnings
From: |
Joakim Tjernlund |
Subject: |
relinking and finish warnings |
Date: |
Wed, 16 Dec 2009 18:15:53 +0100 |
If I specify a dependency lib like this:
libucsiif_la_LIBADD = $(top_builddir)/ne/upc_uci_if/libuciif.la
I get a relink warning:
make[1]: Entering directory
`/usr/local/src/TM-t2/BUILD/tuappl02a/powerpc-linux/ne/upc_ucsi_if'
test -z "/opt/appl/tuappl02a-r15a-091216jt4/lib" || /bin/mkdir -p
"/usr/local/src/TM-t2/BUILD/tuappl02a/powerpc-linux/opt/appl/tuappl02a-r15a-091216jt4/lib"
/usr/bin/install -c -m 644 'libucsiif.a'
'/usr/local/src/TM-t2/BUILD/tuappl02a/powerpc-linux/opt/appl/tuappl02a-r15a-091216jt4/lib/libucsiif.a'
powerpc-softfloat-linux-gnu-ranlib
'/usr/local/src/TM-t2/BUILD/tuappl02a/powerpc-linux/opt/appl/tuappl02a-r15a-091216jt4/lib/libucsiif.a'
test -z "/opt/appl/tuappl02a-r15a-091216jt4/lib" || /bin/mkdir -p
"/usr/local/src/TM-t2/BUILD/tuappl02a/powerpc-linux/opt/appl/tuappl02a-r15a-091216jt4/lib"
/bin/sh ../../libtool --silent --mode=install /usr/bin/install -c
'libucsiif.la'
'/usr/local/src/TM-t2/BUILD/tuappl02a/powerpc-linux/opt/appl/tuappl02a-r15a-091216jt4/lib/libucsiif.la'
libtool: install: warning: relinking `libucsiif.la'
libtool: relink: powerpc-softfloat-linux-gnu-gcc -shared
.libs/libucsiif_la-up_common_ucsi.o -Wl,-rpath
-Wl,/opt/appl/tuappl02a-r15a-091216jt4/lib
-L/usr/local/src/TM-t2/BUILD/tuappl02a/powerpc-linux/opt/appl/tuappl02a-r15a-091216jt4/lib
-L/opt/appl/tuappl02a-r15a-091216jt4/lib -luciif -mstring
-mmultiple -msdata=none -Wl,-soname -Wl,libucsiif.so.1 -o
.libs/libucsiif.so.1.0.0
libtool: install: warning: remember to run `libtool --finish
/opt/appl/tuappl02a-r15a-091216jt4/lib'
But I do like this instead:
libucsiif_la_LIBADD = $(DESTDIR)$(libdir)/libuciif.so
I get:
make[1]: Entering directory
`/usr/local/src/TM-t2/BUILD/tuappl02a/powerpc-linux/ne/upc_ucsi_if'
test -z "/opt/appl/tuappl02a-r15a-091216jt4/lib" || /bin/mkdir -p
"/usr/local/src/TM-t2/BUILD/tuappl02a/powerpc-linux/opt/appl/tuappl02a-r15a-091216jt4/lib"
/usr/bin/install -c -m 644 'libucsiif.a'
'/usr/local/src/TM-t2/BUILD/tuappl02a/powerpc-linux/opt/appl/tuappl02a-r15a-091216jt4/lib/libucsiif.a'
powerpc-softfloat-linux-gnu-ranlib
'/usr/local/src/TM-t2/BUILD/tuappl02a/powerpc-linux/opt/appl/tuappl02a-r15a-091216jt4/lib/libucsiif.a'
test -z "/opt/appl/tuappl02a-r15a-091216jt4/lib" || /bin/mkdir -p
"/usr/local/src/TM-t2/BUILD/tuappl02a/powerpc-linux/opt/appl/tuappl02a-r15a-091216jt4/lib"
/bin/sh ../../libtool --silent --mode=install /usr/bin/install -c
'libucsiif.la'
'/usr/local/src/TM-t2/BUILD/tuappl02a/powerpc-linux/opt/appl/tuappl02a-r15a-091216jt4/lib/libucsiif.la'
libtool: install: warning: remember to run `libtool --finish
/opt/appl/tuappl02a-r15a-091216jt4/lib'
No relink warning. However I get the impression that I should use the first form
so I guess I do something wrong, but what?
Also, how do i get rid of the "remember to run `libtool --finish" warning?
libtool 2.2.6b, gentoo.
Jocke
- relinking and finish warnings,
Joakim Tjernlund <=