On Jun 21, 2010, at 3:18 PM, Jirka Hladky wrote:
> $chrpath --list /usr/local/bin/lstopo
> /usr/local/bin/lstopo: RPATH=/usr/local/lib

Ah, I understand now.  And I'm seeing the same behavior:

$ cd util
$ rm lstopo
$ make V=1
/bin/sh ../libtool  --tag=CC   --mode=link gcc -I/usr/include/cairo 
-I/usr/include/freetype2 -I/usr/include/libpng12   -I/usr/include/libxml2   
-std=gnu99   -fvisibility=hidden  -I/home/jsquyres/hwloc-1.0.1/include 
-L/home/jsquyres/hwloc-1.0.1/src  -o lstopo lstopo-lstopo.o 
lstopo-lstopo-color.o lstopo-lstopo-text.o lstopo-lstopo-draw.o 
lstopo-lstopo-fig.o lstopo-lstopo-cairo.o lstopo-lstopo-xml.o  -lcairo   -lxml2 
-lz -lm   -lm -lncursesw  -lX11 /home/jsquyres/hwloc-1.0.1/src/libhwloc.la
libtool: link: gcc -I/usr/include/cairo -I/usr/include/freetype2 
-I/usr/include/libpng12 -I/usr/include/libxml2 -std=gnu99 -fvisibility=hidden 
-I/home/jsquyres/hwloc-1.0.1/include -o .libs/lstopo lstopo-lstopo.o 
lstopo-lstopo-color.o lstopo-lstopo-text.o lstopo-lstopo-draw.o 
lstopo-lstopo-fig.o lstopo-lstopo-cairo.o lstopo-lstopo-xml.o  
-L/home/jsquyres/hwloc-1.0.1/src -lcairo -lncursesw -lX11 
/home/jsquyres/hwloc-1.0.1/src/.libs/libhwloc.so -lxml2 -lz -lm -Wl,-rpath 
-Wl,/tmp/bogus/lib

...and there's the -rpath in there (my prefix was /tmp/bogus, so it's 
definitely pulling it from /home/jsquyres/hwloc-1.0.1/src/libhwloc.la).  

I tried building SVN with the latest latest latest GNU tools:

AM 1.11.1
AC 2.65
LT 2.2.8
M4 1.4.14

And the same thing happened.  So this is what LT wants to do.  :-\

We cannot be the only project that builds both LT libraries and then 
executables from those libraries.  What do those projects do?

> Please give me a pointer to 1.0.2 version. I will give it a try, perhaps it
> has been already fixed.

My (double) bad -- the current released version is 1.0.1.  We haven't changed 
anything other than Samuels' S/LIBS/LDADD/ stuff.

-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to