From e0e38d50acef8c8697d385a1fc664d9a6da93eb9 Mon Sep 17 00:00:00 2001 From: Sami Ahmed Date: Sun, 5 Apr 2026 03:50:42 -0700 Subject: [PATCH] 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 --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index bf48aa1..d44fbe6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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)