[lldb-dev] Cannot use system debugserver for testing

Gábor Márton via lldb-dev lldb-dev at lists.llvm.org
Fri Jul 19 07:46:46 PDT 2019


Hi Stefan,

Since the commit
"[CMake] Always build debugserver on Darwin and allow tests to use the
system's one"
I cannot use the system debugserver for testing.
I receive the following error message from lldb when I execute "ninja
check-lldb":
```
runCmd: run
runCmd failed!
error: process exited with status -1 (Error 1)
```

I do set up "-DLLDB_USE_SYSTEM_DEBUGSERVER=ON" with cmake so I see
```
-- LLDB tests use out-of-tree debugserver:
/Library/Developer/CommandLineTools/Library/PrivateFrameworks/LLDB.framework/Resources/debugserver
```

Also, I have inspected the following test output
```
Command invoked: /usr/bin/python
/Users/egbomrt/llvm2/git/llvm/tools/lldb/test/dotest.py -q --arch=x86_64 -s
/Users/egbomrt/llvm2/build/release_assert/lldb-test-traces --build-dir
/Users/egbomrt/llvm2/build/release_assert/lldb-test-build.noindex -S nm -u
CXXFLAGS -u CFLAGS --executable
/Users/egbomrt/llvm2/build/release_assert/./bin/lldb --dsymutil
/Users/egbomrt/llvm2/build/release_assert/./bin/dsymutil --filecheck
/Users/egbomrt/llvm2/build/release_assert/./bin/FileCheck -C
/Users/egbomrt/llvm2/build/release_assert/bin/clang --codesign-identity -
--out-of-tree-debugserver --arch x86_64 -t --env TERM=vt100 -p
TestCModules.py --results-port 49931 -S nm --inferior -p TestCModules.py
/Users/egbomrt/llvm2/git/llvm/tools/lldb/packages/Python/lldbsuite/test/lang/c/modules
--event-add-entries worker_index=0:int
  1 out of 736 test suites processed - TestCModules.py
```
so it seems like the argument for --out-of-tree-debugserver is missing...

Could you please advise?

Thank you,
Gabor
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20190719/7844c05e/attachment.html>


More information about the lldb-dev mailing list