[Lldb-commits] [PATCH] D73847: `Debug` (but not `Release`): error: undefined reference to `ThreadPlanCallFunctionUsingABI` ctor && `ThreadPlanCallUserExpression` ctor

Pavel Labath via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Mon Feb 3 04:19:11 PST 2020


labath added a comment.

Lldb has a lot of circular dependencies, so it is not totally surprising that code move can cause this error to perk up. It the past we've worked around this by increasing the LINK_INTERFACE_MULTIPLICITY property in `lldb/Core/CMakeLists.txt`, and it seems like we should do that now as well -- the Data Formatter tests are not really to blame here (they don't use the expression library directly), so it's quite possible this problem will perk up soon in another place.

That said, if you have an idea on how to reduce the number of dependency cycles, I'd very much like to hear that too...


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D73847/new/

https://reviews.llvm.org/D73847





More information about the lldb-commits mailing list