From fc357c31f5a6b9192a86c144b976aeaaf2f68e30 Mon Sep 17 00:00:00 2001
From: ck <qt-info@nokia.com>
Date: Mon, 10 May 2010 16:34:53 +0200
Subject: [PATCH] Debugger: Fix LD_PRELOAD for GDB-over-SSH.

---
 src/plugins/debugger/gdb/gdbengine.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp
index cf00a5c47c7..78f21a6e0eb 100644
--- a/src/plugins/debugger/gdb/gdbengine.cpp
+++ b/src/plugins/debugger/gdb/gdbengine.cpp
@@ -1566,7 +1566,9 @@ void GdbEngine::handleHasPython(const GdbResponse &response)
             QByteArray cmd = "set environment ";
             cmd += Debugger::Constants::Internal::LD_PRELOAD_ENV_VAR;
             cmd += ' ';
-            cmd += manager()->qtDumperLibraryName().toLocal8Bit();
+            cmd += startParameters().startMode == StartRemoteGdb
+               ? startParameters().remoteDumperLib
+               : cmd += manager()->qtDumperLibraryName().toLocal8Bit();
             postCommand(cmd);
             m_debuggingHelperState = DebuggingHelperLoadTried;
         }
-- 
GitLab