This is an automated email from the ASF dual-hosted git repository.
kou pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
The following commit(s) were added to refs/heads/main by this push:
new c70fd6b0d0 GH-50883: [C++] Remove unreferenced
cpp/build-support/trim-boost.sh (#50885)
c70fd6b0d0 is described below
commit c70fd6b0d0632c249d99ab9f714719bf422395bc
Author: Hiroyuki Sato <[email protected]>
AuthorDate: Mon Aug 17 05:14:22 2026 +0900
GH-50883: [C++] Remove unreferenced cpp/build-support/trim-boost.sh (#50885)
### Rationale for this change
`cpp/build-support/trim-boost.sh` is not referenced anywhere else in this
project.
### What changes are included in this PR?
Remove `cpp/build-support/trim-boost.sh`
### Are these changes tested?
Yes.
### Are there any user-facing changes?
No.
* GitHub Issue: #50883
Authored-by: Hiroyuki Sato <[email protected]>
Signed-off-by: Sutou Kouhei <[email protected]>
---
cpp/build-support/trim-boost.sh | 75 -----------------------------------------
1 file changed, 75 deletions(-)
diff --git a/cpp/build-support/trim-boost.sh b/cpp/build-support/trim-boost.sh
deleted file mode 100755
index 535283ebe1..0000000000
--- a/cpp/build-support/trim-boost.sh
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/usr/bin/env bash
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-# This script is used to make the subset of boost that we actually use,
-# so that we don't have to download the whole big boost project when we build
-# boost from source.
-#
-# To test building Arrow locally with the boost bundle this creates, add:
-#
-# set(BOOST_SOURCE_URL
/path/to/arrow/cpp/build-support/boost_1_81_0/boost_1_81_0.tar.gz)
-#
-# to the beginning of the build_boost() macro in ThirdpartyToolchain.cmake,
-#
-# or set the env var ARROW_BOOST_URL before calling cmake, like:
-#
-#
ARROW_BOOST_URL=/path/to/arrow/cpp/build-support/boost_1_81_0/boost_1_81_0.tar.gz
cmake ...
-#
-# After running this script, upload the bundle to
-# https://apache.jfrog.io/artifactory/arrow/thirdparty/
-# TODO(ARROW-6407) automate uploading to github
-
-set -eu
-
-# if version is not defined by the caller, set a default.
-: ${BOOST_VERSION:=1.81.0}
-: ${BOOST_FILE:=boost_${BOOST_VERSION//./_}}
-:
${BOOST_URL:=https://sourceforge.net/projects/boost/files/boost/${BOOST_VERSION}/${BOOST_FILE}.tar.gz}
-
-# Arrow tests require these
-BOOST_LIBS="system.hpp filesystem.hpp process.hpp"
-# Add these to be able to build those
-BOOST_LIBS="$BOOST_LIBS config build boost_install headers log predef"
-# Gandiva needs these (and some Arrow tests do too)
-BOOST_LIBS="$BOOST_LIBS crc.hpp multiprecision/cpp_int.hpp"
-# These are for Thrift when Thrift_SOURCE=BUNDLED
-BOOST_LIBS="$BOOST_LIBS locale.hpp scope_exit.hpp
boost/typeof/incr_registration_group.hpp"
-
-if [ ! -d ${BOOST_FILE} ]; then
- curl -L "${BOOST_URL}" > ${BOOST_FILE}.tar.gz
- tar -xzf ${BOOST_FILE}.tar.gz
-fi
-
-pushd ${BOOST_FILE}
-
-if [ ! -f "dist/bin/bcp" ]; then
- ./bootstrap.sh
- ./b2 tools/bcp
-fi
-mkdir -p ${BOOST_FILE}
-./dist/bin/bcp ${BOOST_LIBS} ${BOOST_FILE}
-
-# These files are assumed by the thirdparty toolchain but are not copied by bcp
-cp bootstrap.sh bootstrap.bat boostcpp.jam boost-build.jam Jamroot
LICENSE_1_0.txt INSTALL ${BOOST_FILE}/
-
-tar -czf ${BOOST_FILE}.tar.gz ${BOOST_FILE}/
-# Resulting tarball is in ${BOOST_FILE}/${BOOST_FILE}.tar.gz
-
-popd