Netflix-Skunkworks / spectatord

A high performance metrics daemon
Apache License 2.0
24 stars 5 forks source link

remove libbfd configuration #61

Closed copperlight closed 1 year ago

copperlight commented 1 year ago

The addition of libbfd is intended to provide prettier stack traces with backwards-cpp. Linking against libbfd has never worked correctly for this project and it complicates the build, so remove it and stick with the basic stack tracing enabled by the header-only implementation of backwards.

Full static linking of the main binary results in segfaults, due to the use of libnss, so drop back to only static linking libstdc++, which is necessary for running on Titus.