2ec1bbf0be
git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/genlink@2460 6952d904-891a-0410-993b-d76249ca496b
56 lines
1.7 KiB
Diff
56 lines
1.7 KiB
Diff
Fix from upstream for running tests when LC_ALL is set to non-C
|
|
|
|
http://bugs.gentoo.org/149147
|
|
|
|
Index: make/tests/run_make_tests.pl
|
|
===================================================================
|
|
RCS file: /cvsroot/make/make/tests/run_make_tests.pl,v
|
|
retrieving revision 1.22
|
|
retrieving revision 1.23
|
|
diff -u -p -r1.22 -r1.23
|
|
--- make/tests/run_make_tests.pl 8 Mar 2006 20:15:09 -0000 1.22
|
|
+++ make/tests/run_make_tests.pl 1 Oct 2006 05:38:38 -0000 1.23
|
|
@@ -228,11 +228,6 @@ sub set_more_defaults
|
|
local($string);
|
|
local($index);
|
|
|
|
- # Make sure we're in the C locale for those systems that support it,
|
|
- # so sorting, etc. is predictable.
|
|
- #
|
|
- $ENV{LANG} = 'C';
|
|
-
|
|
# find the type of the port. We do this up front to have a single
|
|
# point of change if it needs to be tweaked.
|
|
#
|
|
Index: make/tests/test_driver.pl
|
|
===================================================================
|
|
RCS file: /cvsroot/make/make/tests/test_driver.pl,v
|
|
retrieving revision 1.19
|
|
retrieving revision 1.20
|
|
diff -u -p -r1.19 -r1.20
|
|
--- make/tests/test_driver.pl 10 Mar 2006 02:20:45 -0000 1.19
|
|
+++ make/tests/test_driver.pl 1 Oct 2006 05:38:38 -0000 1.20
|
|
@@ -78,9 +78,9 @@ sub resetENV
|
|
sub toplevel
|
|
{
|
|
# Pull in benign variables from the user's environment
|
|
- #
|
|
+
|
|
foreach (# UNIX-specific things
|
|
- 'TZ', 'LANG', 'TMPDIR', 'HOME', 'USER', 'LOGNAME', 'PATH',
|
|
+ 'TZ', 'TMPDIR', 'HOME', 'USER', 'LOGNAME', 'PATH',
|
|
# Purify things
|
|
'PURIFYOPTIONS',
|
|
# Windows NT-specific stuff
|
|
@@ -92,6 +92,10 @@ sub toplevel
|
|
$makeENV{$_} = $ENV{$_} if $ENV{$_};
|
|
}
|
|
|
|
+ # Make sure our compares are not foiled by locale differences
|
|
+
|
|
+ $makeENV{LC_ALL} = 'C';
|
|
+
|
|
# Replace the environment with the new one
|
|
#
|
|
%origENV = %ENV;
|