From 7a3607098f2202134f9c76318ade1c0dfef94595 Mon Sep 17 00:00:00 2001 From: PHILO-HE Date: Fri, 12 Apr 2024 15:52:40 -0700 Subject: [PATCH] Set minimum boost version to 1.77.0 (#9094) Summary: This [commit](https://github.com/facebookincubator/velox/commit/6dba462cc226e2a61fd0de28fceb9fd07b29a5ce) introduces some code to use a boost API: `boost::uuids::to_chars`, which is available since boost 1.77.0 (see [boost commit](https://github.com/boostorg/uuid/commit/eaa4be7b96c99ad56effc351aa44d0bef04da5a3)). So I'm proposing to change the minimum version to 1.77.0. Post related PR: https://github.com/facebookincubator/velox/pull/8679 Pull Request resolved: https://github.com/facebookincubator/velox/pull/9094 Reviewed By: xiaoxmeng Differential Revision: D56051595 Pulled By: kgpai fbshipit-source-id: d1f5d78c45de203041ff865dad50d67abc7d84fb --- CMake/resolve_dependency_modules/README.md | 2 +- CMakeLists.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CMake/resolve_dependency_modules/README.md b/CMake/resolve_dependency_modules/README.md index 9a8764667c71..651926be6f19 100644 --- a/CMake/resolve_dependency_modules/README.md +++ b/CMake/resolve_dependency_modules/README.md @@ -23,7 +23,7 @@ by Velox. See details on bundling below. | zstd | default | No | | openssl | default | No | | protobuf | 21 (exact) | Yes | -| boost | 1.66.0 | Yes | +| boost | 1.77.0 | Yes | | flex | 2.5.13 | No | | bison | 3.0.4 | No | | cmake | 3.14 | No | diff --git a/CMakeLists.txt b/CMakeLists.txt index c16e086f48db..53aaf4391775 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -380,7 +380,7 @@ set(BOOST_INCLUDE_LIBRARIES thread) set_source(Boost) -resolve_dependency(Boost 1.66.0 COMPONENTS ${BOOST_INCLUDE_LIBRARIES}) +resolve_dependency(Boost 1.77.0 COMPONENTS ${BOOST_INCLUDE_LIBRARIES}) # Range-v3 will be enable when the codegen code actually lands keeping it here # for reference. find_package(range-v3)