修改build_execute_package.sh

This commit is contained in:
Tian jianyong 2025-05-09 17:43:58 +08:00
parent 909510e933
commit d30c1f0ee6

View File

@ -80,24 +80,24 @@ else
fi fi
# Modified Boost library copying # Modified Boost library copying
BOOST_LIB_PATH="/usr/lib64/boost169" ACTUAL_BOOST_LIB_PATH="/usr/lib64" # Actual .so.1.69.0 files are in /usr/lib64
BOOST_SO_NAMES=( BOOST_VERSIONED_FILES=(
"libboost_system.so" "libboost_system.so.1.69.0"
"libboost_filesystem.so" "libboost_filesystem.so.1.69.0"
"libboost_thread.so" "libboost_thread.so.1.69.0"
"libboost_chrono.so" "libboost_chrono.so.1.69.0"
"libboost_date_time.so" "libboost_date_time.so.1.69.0"
"libboost_atomic.so" "libboost_atomic.so.1.69.0"
"libboost_regex.so" "libboost_regex.so.1.69.0"
) )
log_info "Attempting to copy Boost libraries from ${BOOST_LIB_PATH} by resolving symlinks..." log_info "Attempting to copy Boost libraries from ${ACTUAL_BOOST_LIB_PATH}..."
for boost_so_name in "${BOOST_SO_NAMES[@]}"; do for boost_file in "${BOOST_VERSIONED_FILES[@]}"; do
if [ -e "${BOOST_LIB_PATH}/${boost_so_name}" ]; then if [ -f "${ACTUAL_BOOST_LIB_PATH}/${boost_file}" ]; then
cp -Lv "${BOOST_LIB_PATH}/${boost_so_name}" "${TEMP_DIR}/lib/" cp -v "${ACTUAL_BOOST_LIB_PATH}/${boost_file}" "${TEMP_DIR}/lib/"
log_info "Copied target of ${boost_so_name} (expected to be *.so.1.69.0)" log_info "Copied ${boost_file}"
else 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 fi
done done
# --- END: Copy Libraries --- # --- END: Copy Libraries ---