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

Reply via email to