From 3586ae698fa3a941ebfc0fc41d9c50b2fad84ffa Mon Sep 17 00:00:00 2001 From: Andrew Gvozdev Date: Mon, 12 Dec 2011 18:06:09 -0500 Subject: [PATCH] bug 304139: [Scanner Discovery] Compiler inspection does not work for gcc with non-english locale --- .../internal/core/scannerconfig2/DefaultRunSIProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig2/DefaultRunSIProvider.java b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig2/DefaultRunSIProvider.java index 9d482eb606d..5dd879706fc 100644 --- a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig2/DefaultRunSIProvider.java +++ b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig2/DefaultRunSIProvider.java @@ -273,7 +273,8 @@ public class DefaultRunSIProvider implements IExternalScannerInfoProvider { // of the language as long as the encoding is set to UTF-8. // English language is chosen because parser relies on English messages // in the output of the 'gcc -v' command. - props.put("LC_ALL", "en_US.UTF-8"); //$NON-NLS-1$ //$NON-NLS-2$ + props.put("LANGUAGE", "en"); // override for GNU gettext //$NON-NLS-1$ //$NON-NLS-2$ + props.put("LC_ALL", "en_US.UTF-8"); // for other parts of the system libraries //$NON-NLS-1$ //$NON-NLS-2$ return props; }