r366433 broke support for the system debugserver. Although the change was well-intended, it (presumably) unintentionally removed the logic to copy over the debugserver. As a result, even with LLDB_USE_SYSTEM_DEBUGSERVER enabled, we ended up building, signing and using the just-built debugserver. This patch partially recovers the old behavior: when LLDB_USE_SYSTEM_DEBUGSERVER is set we don't build debugserver and just copy over the system one.
Details
Details
- Reviewers
friss xiaobai aprantl jfb - Commits
- rGcb4cda2d45e1: [CMake] Copy over the system debugserver when using LLDB_USE_SYSTEM_DEBUGSERVER
rLLDB372786: [CMake] Copy over the system debugserver when using LLDB_USE_SYSTEM_DEBUGSERVER
rL372786: [CMake] Copy over the system debugserver when using LLDB_USE_SYSTEM_DEBUGSERVER
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
lldb/test/CMakeLists.txt | ||
---|---|---|
103 ↗ | (On Diff #221607) | Doesn't this now conflict with the use of --out-of-tree-debugserver added to the args below? |
lldb/test/CMakeLists.txt | ||
---|---|---|
103 ↗ | (On Diff #221607) | --out-of-tree-debugserver tells dotest that test decorated with skipIfOutOfTreeDebugserver should be skipped during this run. |
lldb/trunk/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentManyBreakpoints.py | ||
---|---|---|
18 | It may be more forward-looking to check for an actual version here like we do for the compiler. |
It may be more forward-looking to check for an actual version here like we do for the compiler.