Gdb: Use 'C' format for variable printing

On Linux systems, GDB may produce localized output of
float/double variables, which inhibits changing the
display format in Creator.

Task-number: QTCREATORBUG-12800
Change-Id: Ic042979c78319ff029f08a8766c8719c46052374
Reviewed-by: Jochen Becher <jochen_becher@gmx.de>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: hjk <hjk@theqtcompany.com>
This commit is contained in:
Andre Hartmann
2015-12-22 09:49:08 +01:00
committed by hjk
parent a759fb509a
commit 2a59bd6514

View File

@@ -4002,6 +4002,9 @@ 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"));
m_gdbProc.setEnvironment(env);
m_gdbProc.start();
if (!m_gdbProc.waitForStarted()) {