mirror of
https://github.com/XRPLF/rippled.git
synced 2026-07-29 01:50:43 +00:00
fix(build): link telemetry into the consensus module
The consensus headers moved into the isolated xrpl/consensus module and took a dependency on xrpl/telemetry for the tracing span constants, but two things were left behind: - Four includes still pointed at the old src/xrpld/consensus/ location, which no longer exists, so the build failed with "fatal error: 'xrpld/consensus/ConsensusParms.h' file not found". - xrpl.libxrpl.consensus never linked xrpl.libxrpl.telemetry. add_module isolates each module's headers, so xrpl/telemetry/SpanNames.h was not on the include path even once the include was repointed. Repoint the stale includes at xrpl/consensus/, and declare the telemetry module before consensus so consensus can link it. Regenerate ordering.txt for the resulting edge.
This commit is contained in:
@@ -325,4 +325,5 @@ xrpld.shamap > xrpl.nodestore
|
||||
xrpld.shamap > xrpl.protocol
|
||||
xrpld.shamap > xrpl.shamap
|
||||
xrpld.telemetry > xrpl.basics
|
||||
xrpld.telemetry > xrpl.consensus
|
||||
xrpld.telemetry > xrpl.telemetry
|
||||
|
||||
Reference in New Issue
Block a user