]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* ltmain.in: Also sanitize `LANGUAGE'.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Fri, 12 Oct 2007 16:35:49 +0000 (16:35 +0000)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Fri, 12 Oct 2007 16:35:49 +0000 (16:35 +0000)
(execute mode): Also restore `LANGUAGE', for old glibc.
Report by Paul Eggert against Autoconf.

ChangeLog
ltmain.in

index fdebf8783fed7c758ef74d9056bf00a68275d205..14a86741fbe5af53824942a5ab115bba0b91da2c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-10-12  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * ltmain.in: Also sanitize `LANGUAGE'.
+       (execute mode): Also restore `LANGUAGE', for old glibc.
+       Report by Paul Eggert against Autoconf.
+
 2007-10-11  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        * libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC)
index 40a00798fddf21c1ab1ec80bf71d4e77a33d5605..e4c46346c8b0daaa08f68a6afbe734ec97abf3b7 100644 (file)
--- a/ltmain.in
+++ b/ltmain.in
@@ -113,7 +113,7 @@ esac
 # These must not be set unconditionally because not all systems understand
 # e.g. LANG=C (notably SCO).
 # We save the old values to restore during execute mode.
-for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
 do
   eval "if test \"\${$lt_var+set}\" = set; then
          save_$lt_var=\$$lt_var
@@ -6479,7 +6479,7 @@ relink_command=\"$relink_command\""
       fi
 
       # Restore saved environment variables
-      for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+      for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
       do
        eval "if test \"\${save_$lt_var+set}\" = set; then
                $lt_var=\$save_$lt_var; export $lt_var