2000-05-13 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
authorH.J. Lu <hjl.tools@gmail.com>
Sat, 13 May 2000 21:19:50 +0000 (21:19 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Sat, 13 May 2000 21:19:50 +0000 (21:19 +0000)
* ltmain.sh: Preserve in relink_command any environment
variables that may affect the linker behavior.

ChangeLog
ltmain.sh

index 881cfd3e694208da37df61c472c9a0c687a8db11..f2eeddf067ee93bfde8be6cfdd58ece1c179047b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2000-05-13 Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
+
+       * ltmain.sh: Preserve in relink_command any environment
+       variables that may affect the linker behavior.
+
 Fri May 12 11:23:17 2000  Jeffrey A Law  (law@cygnus.com)
 
        * config.sub (basic_machine): Recognize hppa64 as a valid cpu type.
index c32939ee8333d4a09f9f90078d47b0cbb8a4e8db..a171502c77f33262f5751449730986ad2beb55a3 100644 (file)
--- a/ltmain.sh
+++ b/ltmain.sh
@@ -2779,6 +2779,11 @@ static const void *lt_preloaded_setup() {
 
       # Quote the relink command for shipping.
       if test -n "$relink_command"; then
+        # Preserve any variables that may affect compiler behavior
+       variables_saved_for_relink="GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+       for var in $variables_saved_for_relink; do
+         relink_command="$var=\""`eval \$echo \"X'$'$var\" | $Xsed -e "$sed_quote_subst"`"\"; export $var; $relink_command"
+       done
        relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
       fi