-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
bugSomething isn't workingSomething isn't workingcoreCore runtime, HTTP server, executor, lifecycleCore runtime, HTTP server, executor, lifecyclefixedIssue resolved and verified in a released version.Issue resolved and verified in a released version.
Description
Description
vix::core exported Boost::filesystem as a public dependency even though the framework no longer relies on it internally.
This caused downstream build failures when Boost filesystem targets were not available or not correctly resolved.
Root cause
- Legacy Boost.Filesystem linkage remained in
modules/core/CMakeLists.txt. - Public link interface exposed unnecessary Boost targets.
Impact
find_package(Vix)failed in consumer projects.- Increased friction for macOS and minimal Boost installs.
Fix
- Removed Boost::filesystem from
vix::corepublic link interface. - Restricted Boost dependency to
Boost::systemonly (required by Asio/Beast).
Status
✅ Fixed in v1.17.4
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingcoreCore runtime, HTTP server, executor, lifecycleCore runtime, HTTP server, executor, lifecyclefixedIssue resolved and verified in a released version.Issue resolved and verified in a released version.