diff --git a/tools/ade b/tools/ade
index 8afb9963a89cc4c720291cc3848546bf13385e4d..474320dca6a3f1f6282038b908e778936bb8212e 100755
--- a/tools/ade
+++ b/tools/ade
@@ -222,6 +222,8 @@ class Debugger:
         cmds = []
         if isinstance(self.target, Sysroot):
             cmds.append("set sysroot {}".format(self.target.path))
+            cmds.append("set debug-file-directory {}".format(
+                os.path.join(self.target.path, 'usr', 'lib', 'debug')))
         cmds.append("set solib-search-path {}".format(libdir))
         cmds.append("file {}{}".format(debugdir, server.app))
         cmds.append("target remote {}".format(server.get_info()))