libtool
[Top][All Lists]
Advanced

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

Re: Why am I linking to an installed library?


From: Peter O'Gorman
Subject: Re: Why am I linking to an installed library?
Date: Tue, 13 Sep 2005 12:50:49 +0900
User-agent: Mozilla Thunderbird 1.0.2 (Macintosh/20050317)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Bruce Korb wrote:
| Another quick question:
|
|
|>+ relink_command='{ test -z "${COMPILER_PATH+set}" || unset COMPILER_PATH
|| { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z
"${GCC_EXEC_PREFIX+set}" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=;
export GCC_EXEC_PREFIX; }; };
LD_RUN_PATH="/usr/local/lib:/opt/kde/lib:/opt/kde2/lib:/usr/X11R6/lib";
export LD_RUN_PATH;
PATH=".:/home/bkorb/bin:/home/bkorb/bin/Linux-i686:/local/bin:/usr/i586-suse-linux/bin:/usr/X11R6/bin:/opt/mozilla/bin:/opt/kde3/bin:/opt/insight/bin:/opt/gnome/bin:/opt/MozillaFirefox/bin:/usr/sbin:/sbin:/usr/games:/bin:/usr/bin";
exportPATH; gcc -g -o $progdir/$file autogen-ag.o -Wl,--export-dynamic
../autoopts/.libs/libopts.so /usr/lib/libguile.so /usr/lib/libguile-ltdl.so
/usr/lib/libqthreads.so -lpthread -lcrypt -lm -ldl -Wl,--rpath
- -Wl,/home/bkorb/ag/ag/autoopts/.libs -Wl,--rpath -Wl,/usr/local/lib'
|>+ for var in '$variables_saved_for_relink'
|>+ eval test -z '"${LIBRARY_PATH+set}"'
|>++ test -z ''
|>+ relink_command='{ test -z "${LIBRARY_PATH+set}" || unset LIBRARY_PATH ||
{ LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z "${COMPILER_PATH+set}"
|| unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; {
test -z "${GCC_EXEC_PREFIX+set}" || unset GCC_EXEC_PREFIX || {
GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; };
LD_RUN_PATH="/usr/local/lib:/opt/kde/lib:/opt/kde2/lib:/usr/X11R6/lib";
export LD_RUN_PATH;
PATH=".:/home/bkorb/bin:/home/bkorb/bin/Linux-i686:/local/bin:/usr/i586-suse-linux/bin:/usr/X11R6/bin:/opt/mozilla/bin:/opt/kde3/bin:/opt/insight/bin:/opt/gnome/bin:/opt/MozillaFirefox/bin:/usr/sbin:/sbin:/usr/games:/bin:/usr/bin";
export PATH; gcc -g -o $progdir/$file autogen-ag.o -Wl,--export-dynamic
../autoopts/.libs/libopts.so /usr/lib/libguile.so
/usr/lib/libguile-ltdl.so/usr/lib/libqthreads.so -lpthread -lcrypt -lm -ldl
- -Wl,--rpath -Wl,/home/bkorb/ag/ag/autoopts/.libs -Wl,--rpath -Wl,/usr/local/lib'
|>++ pwd
|>+ relink_command='(cd /home/bkorb/ag/ag/agen5; { test -z
"${LIBRARY_PATH+set}" || unset LIBRARY_PATH || { LIBRARY_PATH=; export
LIBRARY_PATH; }; }; { test -z "${COMPILER_PATH+set}" || unset COMPILER_PATH
|| { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z
"${GCC_EXEC_PREFIX+set}" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=;
export GCC_EXEC_PREFIX; }; };
LD_RUN_PATH="/usr/local/lib:/opt/kde/lib:/opt/kde2/lib:/usr/X11R6/lib";
export LD_RUN_PATH;
PATH=".:/home/bkorb/bin:/home/bkorb/bin/Linux-i686:/local/bin:/usr/i586-suse-linux/bin:/usr/X11R6/bin:/opt/mozilla/bin:/opt/kde3/bin:/opt/insight/bin:/opt/gnome/bin:/opt/MozillaFirefox/bin:/usr/sbin:/sbin:/usr/games:/bin:/usr/bin";
export PATH; gcc -g -o $progdir/$file autogen-ag.o -Wl,--export-dynamic
../autoopts/.libs/libopts.so /usr/lib/libguile.so /usr/lib/libguile-ltdl.so
/usr/lib/libqthreads.so -lpthread -lcrypt -lm -ldl -Wl,--rpath
- -Wl,/home/bkorb/ag/ag/autoopts/.libs -Wl,--rpath -Wl,/usr/local/lib)'
|>++ echo 'X(cd /home/bkorb/ag/ag/agen5; { test -z "${LIBRARY_PATH+set}" ||
unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z
"${COMPILER_PATH+set}" || unset COMPILER_PATH || { COMPILER_PATH=; export
COMPILER_PATH; }; }; { test -z "${GCC_EXEC_PREFIX+set}" || unset
GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; };
LD_RUN_PATH="/usr/local/lib:/opt/kde/lib:/opt/kde2/lib:/usr/X11R6/lib";
export LD_RUN_PATH;
PATH=".:/home/bkorb/bin:/home/bkorb/bin/Linux-i686:/local/bin:/usr/i586-suse-linux/bin:/usr/X11R6/bin:/opt/mozilla/bin:/opt/kde3/bin:/opt/insight/bin:/opt/gnome/bin:/opt/MozillaFirefox/bin:/usr/sbin:/sbin:/usr/games:/bin:/usr/bin";
export PATH; gcc -g -o $progdir/$file autogen-ag.o -Wl,--export-dynamic
../autoopts/.libs/libopts.so /usr/lib/libguile.so /usr/lib/libguile-ltdl.so
/usr/lib/libqthreads.so -lpthread -lcrypt -lm -ldl -Wl,--rpath
- -Wl,/home/bkorb/ag/ag/autoopts/.libs -Wl,--rpath -Wl,/usr/local/lib)'
|
|
| Should that not be spelled "LD_LIBRARY_PATH" instead of "LIBRARY_PATH"?
|

LIBRARY_PATH is used by gcc, so it should be saved for relinking. From
libtool.m4:

variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
if test "$GCC" = yes; then
~  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX
COMPILER_PATH LIBRARY_PATH"
fi

Peter
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (Darwin)

iQCVAwUBQyZMmbiDAg3OZTLPAQJVHQP/WHGxBmpMP+8LbYYezHMlRqzk8S5Rb+eY
axwDN4r5YWNy3T6PHnwQkvG5Kuj6hBccCxPFyVsZIHXzXe7l9zNAaLX9vLl47bZe
oS4Y5fm7kfEg4G+KabLAzW+JGL8/CjZ74KBZOcdNLOt/OKezCle+m7ohqsZM3lt+
+mK/AG41Udo=
=ZE2h
-----END PGP SIGNATURE-----




reply via email to

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