libtool
[Top][All Lists]
Advanced

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

picking up the correct copy of a library


From: Ted Irons
Subject: picking up the correct copy of a library
Date: Thu, 12 Jun 2003 18:55:53 -0700
User-agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02

I am on a Linux box running autoconf-2.57,
automake-1.7.5, and libtool-1.5.

In the following there is a version of libNITF.so in
/swl/opt/ix86-linux/lib and a local copy of libNITF.so
in /volume19/msife/users/ironst/dev/ix86-linux/lib.

I am trying to build a version of libXWImage.so with the
local copy of libNITF.so.  I need -L/swl/opt/ix86-linux/lib
because libXWImage.so depends upon libimgtool (eg) in
/swl/opt/ix86-linux/lib.


[1321.virgo.XWImage] /bin/sh ../../libtool --mode=link g++  \
    -L/usr/X11R6/lib \
    -o libXWImage.la -rpath \
    /volume19/msife/users/ironst/dev/ix86-linux/lib \
    ADRGImageFile.lo AvirisImageFile.lo  \
    -L/volume19/msife/users/ironst/dev/ix86-linux/lib \
    -L/swl/opt/ix86-linux/lib \
    ... \
    -limgtool -latrutil -lNITFUtil -lNITF -lnr  -lXmu -lX11  -ltiff

g++ -shared -nostdlib /usr/lib/crti.o \
   /swl/opt/ix86-linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/crtbeginS.o  \
   .libs/ADRGImageFile.o .libs/AvirisImageFile.o \
  -Wl,--rpath -Wl,/swl/opt/ix86-linux/lib \
  -Wl,--rpath -Wl,/volume19/msife/users/ironst/dev/ix86-linux/lib \
  /swl/opt/ix86-linux/lib/libimgtool.so \
  /swl/opt/ix86-linux/lib/libatrtool.so \
  /volume19/msife/users/ironst/dev/ix86-linux/lib/libNITFUtil.so \
  /volume19/msife/users/ironst/dev/ix86-linux/lib/libNITF.so \
  ...


So far OK, but then

[1327.virgo..libs] ldd libXWImage.so
  ...
  libimgtool.so.1 => /swl/opt/ix86-linux/lib/libimgtool.so.1(0x40289000)
  libatrutil.so.1 => /swl/opt/ix86-linux/lib/libatrutil.so.1(0x40292000)
  libNITFUtil.so.1 =>
        /swl/opt/ix86-linux/lib/libNITFUtil.so.1(0x40351000)
  libNITF.so.1 => /swl/opt/ix86-linux/lib/libNITF.so.1 (0x40359000)
  ...

What has gone wrong?

Thanks in advance,
- Ted





reply via email to

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