summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/gdb/remotegdbserveradapter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/debugger/gdb/remotegdbserveradapter.cpp')
-rw-r--r--src/plugins/debugger/gdb/remotegdbserveradapter.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/plugins/debugger/gdb/remotegdbserveradapter.cpp b/src/plugins/debugger/gdb/remotegdbserveradapter.cpp
index cf55a82dc6..20dfce0261 100644
--- a/src/plugins/debugger/gdb/remotegdbserveradapter.cpp
+++ b/src/plugins/debugger/gdb/remotegdbserveradapter.cpp
@@ -167,9 +167,12 @@ void GdbRemoteServerEngine::setupInferior()
// if (!remoteArch.isEmpty())
// postCommand("set architecture " + remoteArch);
- const QString solibSearchPath = rp.solibSearchPath.join(HostOsInfo::pathListSeparator());
- if (!solibSearchPath.isEmpty())
- runCommand({"set solib-search-path " + solibSearchPath});
+ if (!rp.solibSearchPath.isEmpty()) {
+ DebuggerCommand cmd("appendSolibSearchPath");
+ cmd.arg("path", rp.solibSearchPath);
+ cmd.arg("separator", HostOsInfo::pathListSeparator());
+ runCommand(cmd);
+ }
if (!args.isEmpty())
runCommand({"-exec-arguments " + args});