Hello Alon, Maybe setting LDFLAGS something like one of the following might help (I am not sure which one you really want):
export LDFLAGS="-L/tmp/device-root/usr/lib -L/usr/lib" export LDFLAGS="-L/tmp/device-root/usr/lib" export LDFLAGS="-L/tmp/device-root/usr/lib -L/usr/lib -R/tmp/device-root/usr/lib -R/usr/lib" export LDFLAGS="-L/tmp/device-root/usr/lib -R/tmp/device-root/usr/lib" With gnu ld -rpath is used instead of -R , if you need to set the runpath as well. Regards, Mark On Thu, 12 Jun 2008 16:53:43 +0300 Alon Bar-Lev <[EMAIL PROTECTED]> wrote: > > Hello, > > I looked at recent libtool-2 versions and could still not find a > solution to compile into chroot. > > I want to create an image to embedded device using a cross compiler. > > So I do: > mkdir /tmp/device-root > cd /package1 > ./configure --host=<> --prefix=/usr > make install DESTDIR=/tmp/device-root > cd /package2 > ./configure --host=<> --prefix=/usr > make install DESTDIR=/tmp/device-root > > But package2 cannot find libraries as the .la files constains pathes > to /usr/lib and not /tmp/device-root/usr/lib. > > Is there any way to make libtool search the /tmp/device-root prefix, > and behave correctly? I am thinking like an environment variable so > that packages will not be effected. > > Thanks, > Alon Bar-Lev. > > > _______________________________________________ > http://lists.gnu.org/mailman/listinfo/libtool -- _______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool