You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While CMake configuration provides flexibility, we must use Boost.Build as it's the official build system for Boost. This creates challenges for package managers like Conan.
Impact
Implement additional logic to handle stacktrace's internal libraries
Create workarounds since libraries may or may not be built
Patch code from the package manager side due to lack of configuration options, to know if a backtrace library will be built or not
Request
Please consider exposing the internal libraries of Boost.Stacktrace as optional features in Boost.Build, similar to the CMake implementation. This would:
Provide consistent configuration options across build systems
Reduce the need for package manager workarounds
Improve user control over the build process
Additional Context
This enhancement would particularly benefit package managers and users who need fine-grained control over which stacktrace components are built.
The text was updated successfully, but these errors were encountered:
Background
The recent commit 22982db in Boost.Stacktrace's master branch shows a discrepancy between CMake and Boost.Build configuration options.
Current Situation
CMake Support
The CMakeLists.txt provides granular control over each supported library in the project:
Boost.Build Support
Currently, Boost.Build only exposes
stacktrace_from_exception
as a configurable feature:Problem
While CMake configuration provides flexibility, we must use Boost.Build as it's the official build system for Boost. This creates challenges for package managers like Conan.
Impact
At ConanCenterIndex, we maintain Boost packages and need to:
Request
Please consider exposing the internal libraries of Boost.Stacktrace as optional features in Boost.Build, similar to the CMake implementation. This would:
Additional Context
This enhancement would particularly benefit package managers and users who need fine-grained control over which stacktrace components are built.
The text was updated successfully, but these errors were encountered: