This is an automated email from the ASF dual-hosted git repository.
SteNicholas pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/paimon-cpp.git
The following commit(s) were added to refs/heads/main by this push:
new 68329f08 build(lucene): use official Boost source archive (#201)
68329f08 is described below
commit 68329f0865727d37e7a092e44fbaa93bf4e261d9
Author: lxy <[email protected]>
AuthorDate: Thu Aug 13 18:05:19 2026 +0800
build(lucene): use official Boost source archive (#201)
---
cmake_modules/ThirdpartyToolchain.cmake | 6 ++----
third_party/versions.txt | 4 ++--
2 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/cmake_modules/ThirdpartyToolchain.cmake
b/cmake_modules/ThirdpartyToolchain.cmake
index bd3ed2a0..77651910 100644
--- a/cmake_modules/ThirdpartyToolchain.cmake
+++ b/cmake_modules/ThirdpartyToolchain.cmake
@@ -324,8 +324,7 @@ elseif(EXISTS "${THIRDPARTY_DIR}/${PAIMON_BOOST_PKG_NAME}")
set_urls(BOOST_SOURCE_URL "${THIRDPARTY_DIR}/${PAIMON_BOOST_PKG_NAME}")
else()
set_urls(BOOST_SOURCE_URL
-
"https://paimon-cpp.oss-cn-beijing.aliyuncs.com/thirdparty/boost/${PAIMON_BOOST_PKG_NAME}"
- )
+
"https://archives.boost.io/release/1.66.0/source/${PAIMON_BOOST_PKG_NAME}")
endif()
if(APPLE)
@@ -1021,8 +1020,7 @@ macro(build_boost)
--user-config=${BOOST_USER_CONFIG}
toolset=${BOOST_TOOLSET}
cxxflags=${EP_CXX_FLAGS}
linkflags=${EP_CXX_FLAGS} install
- INSTALL_COMMAND bash -c
- "mkdir -p
${BOOST_INSTALL}/include/boost && cp -r
${BOOST_PREFIX}/src/boost_ep/libs/*/include/boost/*
${BOOST_INSTALL}/include/boost && cp -r
${BOOST_PREFIX}/src/boost_ep/libs/*/*/include/boost/*
${BOOST_INSTALL}/include/boost"
+ INSTALL_COMMAND ""
DEPENDS zlib
BUILD_BYPRODUCTS ${BOOST_BYPRODUCTS}
LOG_DOWNLOAD ON
diff --git a/third_party/versions.txt b/third_party/versions.txt
index 263a3a21..2e20dc72 100644
--- a/third_party/versions.txt
+++ b/third_party/versions.txt
@@ -144,7 +144,7 @@
PAIMON_JIEBA_BUILD_SHA256_CHECKSUM=e6e517b778e0f4a99cbed1ee3eaa041616b74bc685e03
PAIMON_JIEBA_PKG_NAME=jieba-${PAIMON_JIEBA_BUILD_VERSION}.tar.gz
PAIMON_BOOST_BUILD_VERSION=1_66_0
-PAIMON_BOOST_BUILD_SHA256_CHECKSUM=28e9200637800fbfd1292b2c6876189dba7e8e1c5282c71fac6515e96f7af2b0
+PAIMON_BOOST_BUILD_SHA256_CHECKSUM=bd0df411efd9a585e5a2212275f8762079fed8842264954675a4fddc46cfcf60
PAIMON_BOOST_PKG_NAME=boost_${PAIMON_BOOST_BUILD_VERSION}.tar.gz
# The first field is the name of the environment variable expected by cmake.
@@ -184,5 +184,5 @@ DEPENDENCIES=(
"PAIMON_LUCENE_URL ${PAIMON_LUCENE_PKG_NAME}
${THIRDPARTY_MIRROR_URL}https://github.com/luceneplusplus/LucenePlusPlus/archive/refs/tags/rel_${PAIMON_LUCENE_BUILD_VERSION}.tar.gz"
"PAIMON_LIMONP_URL ${PAIMON_LIMONP_PKG_NAME}
${THIRDPARTY_MIRROR_URL}https://github.com/yanyiwu/limonp/archive/refs/tags/v${PAIMON_LIMONP_BUILD_VERSION}.tar.gz"
"PAIMON_JIEBA_URL ${PAIMON_JIEBA_PKG_NAME}
${THIRDPARTY_MIRROR_URL}https://github.com/yanyiwu/cppjieba/archive/refs/tags/${PAIMON_JIEBA_BUILD_VERSION}.tar.gz"
- "PAIMON_BOOST_URL ${PAIMON_BOOST_PKG_NAME}
https://paimon-cpp.oss-cn-beijing.aliyuncs.com/thirdparty/boost/${PAIMON_BOOST_PKG_NAME}"
+ "PAIMON_BOOST_URL ${PAIMON_BOOST_PKG_NAME}
https://archives.boost.io/release/1.66.0/source/${PAIMON_BOOST_PKG_NAME}"
)