Skip to content

Drop the Boost::system component - #20

Open
walterdemacedorodrigues wants to merge 1 commit into
vi3itor:masterfrom
walterdemacedorodrigues:fix/boost-system-removed
Open

walterdemacedorodrigues wants to merge 1 commit into
vi3itor:masterfrom
walterdemacedorodrigues:fix/boost-system-removed

Conversation

@walterdemacedorodrigues

Copy link
Copy Markdown

FIND_PACKAGE(Boost REQUIRED COMPONENTS system thread filesystem) fails at configure time on current distributions, because Boost.System has been header-only since Boost 1.69 and the compiled library was removed in recent releases. Reproduced on Arch with Boost 1.91.

This drops system from the required components and from the link list. Boost::filesystem and Boost::thread already carry the interface targets that previously came from Boost::system, so nothing else changes and the build links as before.

🤖 Generated with Claude Code

Boost.System is header-only since Boost 1.69 and the compiled library was
dropped altogether in recent releases, so requiring the `system` component
makes FIND_PACKAGE fail at configure time on current distributions
(reproduced with Boost 1.91). Linking Boost::filesystem and Boost::thread
pulls in everything that was previously taken from Boost::system.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant