From 6ed9ac35be2fa48d009e6cefcbee34ba8ce316d2 Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 7 Apr 2016 11:19:26 +0200 Subject: [PATCH] Debugger: Do not change LANG when starting GDB MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit LC_NUMERIC is enough for the float reporting problem, and LANG is too intrusive Task-number: QTCREATORBUG-16010 Task-number: QTCREATORBUG-16024 Task-number: QTCREATORBUG-12800 Change-Id: Ia5bc31152e2b137c6b830a232460542a3827138a Reviewed-by: Jarek Kobus Reviewed-by: André Hartmann --- src/plugins/debugger/gdb/gdbengine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index 5264c367eef..2c25473c2e6 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -4002,7 +4002,7 @@ void GdbEngine::startGdb(const QStringList &args) showMessage(_("STARTING ") + m_gdb + _(" ") + gdbArgs.join(QLatin1Char(' '))); m_gdbProc.setCommand(m_gdb, QtcProcess::joinArgs(gdbArgs)); Environment env = Environment(m_gdbProc.systemEnvironment()); - env.set(QLatin1String("LANG"), QLatin1String("C")); + env.set(QLatin1String("LC_NUMERIC"), QLatin1String("C")); m_gdbProc.setEnvironment(env); m_gdbProc.start();