Fix CI: lower Boost minimum to 1.71, drop boost_system component

Ubuntu 22.04 ships Boost 1.74; the previous 1.75 minimum rejected it.
Also remove boost_system from required components since it has been
header-only since Boost 1.69 and modern installs (macOS Homebrew 1.90)
don't ship a separate cmake config for it.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-05 03:50:42 -07:00
parent 5f1c84255b
commit e0e38d50ac
+2 -2
View File
@@ -52,8 +52,8 @@ include(AddCompilerFlags)
# ── Find required dependencies ──
find_package(OpenSSL REQUIRED)
find_package(Boost 1.75 REQUIRED COMPONENTS
filesystem program_options thread chrono system
find_package(Boost 1.71 REQUIRED COMPONENTS
filesystem program_options thread chrono
)
if(BUILD_TESTS)
find_package(Boost REQUIRED COMPONENTS unit_test_framework)