From d30c1f0ee6d2bf1af59998310357b4e2eb599cfa Mon Sep 17 00:00:00 2001 From: Tian jianyong <11429339@qq.com> Date: Fri, 9 May 2025 17:43:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9build=5Fexecute=5Fpackage.sh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/build_execute_package.sh | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/scripts/build_execute_package.sh b/scripts/build_execute_package.sh index 0618541..b7f665b 100644 --- a/scripts/build_execute_package.sh +++ b/scripts/build_execute_package.sh @@ -80,24 +80,24 @@ else fi # Modified Boost library copying -BOOST_LIB_PATH="/usr/lib64/boost169" -BOOST_SO_NAMES=( - "libboost_system.so" - "libboost_filesystem.so" - "libboost_thread.so" - "libboost_chrono.so" - "libboost_date_time.so" - "libboost_atomic.so" - "libboost_regex.so" +ACTUAL_BOOST_LIB_PATH="/usr/lib64" # Actual .so.1.69.0 files are in /usr/lib64 +BOOST_VERSIONED_FILES=( + "libboost_system.so.1.69.0" + "libboost_filesystem.so.1.69.0" + "libboost_thread.so.1.69.0" + "libboost_chrono.so.1.69.0" + "libboost_date_time.so.1.69.0" + "libboost_atomic.so.1.69.0" + "libboost_regex.so.1.69.0" ) -log_info "Attempting to copy Boost libraries from ${BOOST_LIB_PATH} by resolving symlinks..." -for boost_so_name in "${BOOST_SO_NAMES[@]}"; do - if [ -e "${BOOST_LIB_PATH}/${boost_so_name}" ]; then - cp -Lv "${BOOST_LIB_PATH}/${boost_so_name}" "${TEMP_DIR}/lib/" - log_info "Copied target of ${boost_so_name} (expected to be *.so.1.69.0)" +log_info "Attempting to copy Boost libraries from ${ACTUAL_BOOST_LIB_PATH}..." +for boost_file in "${BOOST_VERSIONED_FILES[@]}"; do + if [ -f "${ACTUAL_BOOST_LIB_PATH}/${boost_file}" ]; then + cp -v "${ACTUAL_BOOST_LIB_PATH}/${boost_file}" "${TEMP_DIR}/lib/" + log_info "Copied ${boost_file}" else - log_warn "Boost symlink ${boost_so_name} not found in ${BOOST_LIB_PATH}" + log_warn "Boost library ${boost_file} not found in ${ACTUAL_BOOST_LIB_PATH}" fi done # --- END: Copy Libraries ---