Merge pull request #10213

c6df90c cmake: set minimum boost version to 1.69 (tobtoht)

ACKs: selsta, plowsof, jpk68
This commit is contained in:
tobtoht
2026-07-10 17:25:01 +00:00
2 changed files with 2 additions and 7 deletions
+1 -6
View File
@@ -924,7 +924,7 @@ if(STATIC)
endif()
# Find Boost headers
set(BOOST_MIN_VER 1.62)
set(BOOST_MIN_VER 1.69)
find_package(Boost ${BOOST_MIN_VER} QUIET REQUIRED CONFIG)
if(NOT Boost_FOUND)
@@ -937,11 +937,6 @@ elseif(Boost_FOUND)
list(APPEND BOOST_COMPONENTS locale)
endif()
# Boost System is header-only since 1.69
if (Boost_VERSION_STRING VERSION_LESS 1.69.0)
list(APPEND BOOST_COMPONENTS system)
endif()
# Boost Regex is header-only since 1.77
if (Boost_VERSION_STRING VERSION_LESS 1.77.0)
list(APPEND BOOST_COMPONENTS regex)
+1 -1
View File
@@ -143,7 +143,7 @@ The following table summarizes the tools and libraries required to build. A few
| GCC | 7 | NO | `build-essential` | `base-devel` | `base-devel` | `gcc` | NO | |
| CMake | 3.10 | NO | `cmake` | `cmake` | `cmake` | `cmake` | NO | |
| pkg-config | any | NO | `pkg-config` | `base-devel` | `base-devel` | `pkgconf` | NO | |
| Boost | 1.66 | NO | `libboost-all-dev` | `boost` | `boost-devel` | `boost-devel` | NO | C++ libraries |
| Boost | 1.69 | NO | `libboost-all-dev` | `boost` | `boost-devel` | `boost-devel` | NO | C++ libraries |
| OpenSSL | 1.1.1 | NO | `libssl-dev` | `openssl` | `openssl-devel` | `openssl-devel` | NO | cryptography |
| libzmq | 4.2.0 | NO | `libzmq3-dev` | `zeromq` | `zeromq-devel` | `zeromq-devel` | NO | ZeroMQ library |
| libunbound | 1.4.16 | NO | `libunbound-dev` | `unbound` | `unbound-devel` | `unbound-devel` | NO | DNS resolver |