From bdba5983b483556a157382a87b8fda91e0d8be43 Mon Sep 17 00:00:00 2001 From: Andrew Gvozdev Date: Thu, 31 May 2012 17:31:59 -0400 Subject: [PATCH] [sd90] Set env LANGUAGE to valid value "en" instead of "C" for LSP Specs detectors --- .../settings/providers/AbstractBuiltinSpecsDetector.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/language/settings/providers/AbstractBuiltinSpecsDetector.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/language/settings/providers/AbstractBuiltinSpecsDetector.java index e90b22987e8..85a4f29420d 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/language/settings/providers/AbstractBuiltinSpecsDetector.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/language/settings/providers/AbstractBuiltinSpecsDetector.java @@ -580,7 +580,7 @@ public abstract class AbstractBuiltinSpecsDetector extends AbstractLanguageSetti // with UTF-8 encoding since GNU compilers can handle only UTF-8 characters. // Include paths with locale characters will be handled properly regardless // of the language as long as the encoding is set to UTF-8. - // Default language is set for parser because it relies on English messages + // English language is set for parser because it relies on English messages // in the output of the 'gcc -v' command. List envp = new ArrayList(Arrays.asList(BuildRunnerHelper.getEnvp(currentCfgDescription))); @@ -590,7 +590,7 @@ public abstract class AbstractBuiltinSpecsDetector extends AbstractLanguageSetti iterator.remove(); } } - envp.add(ENV_LANGUAGE + "=C"); // override for GNU gettext //$NON-NLS-1$ + envp.add(ENV_LANGUAGE + "=en"); // override for GNU gettext //$NON-NLS-1$ envp.add(ENV_LC_ALL + "=C.UTF-8"); // for other parts of the system libraries //$NON-NLS-1$ return envp.toArray(new String[envp.size()]);