From: Ralf Wildenhues Date: Fri, 12 Oct 2007 16:35:49 +0000 (+0000) Subject: * ltmain.in: Also sanitize `LANGUAGE'. X-Git-Tag: release-1-5-26~21 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=893d7e383f68bad0c7bd80c17a8e415ef117bab7;p=thirdparty%2Flibtool.git * ltmain.in: Also sanitize `LANGUAGE'. (execute mode): Also restore `LANGUAGE', for old glibc. Report by Paul Eggert against Autoconf. --- diff --git a/ChangeLog b/ChangeLog index fdebf8783..14a86741f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-10-12 Ralf Wildenhues + + * ltmain.in: Also sanitize `LANGUAGE'. + (execute mode): Also restore `LANGUAGE', for old glibc. + Report by Paul Eggert against Autoconf. + 2007-10-11 Ralf Wildenhues * libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC) diff --git a/ltmain.in b/ltmain.in index 40a00798f..e4c46346c 100644 --- 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