fix compile host-pcre-8.45 error

This commit is contained in:
hyx 2026-03-07 13:35:51 +08:00
parent 7c7662e99b
commit 154fb84449

View File

@ -569,10 +569,21 @@ $(BUILD_DIR)/%/.stamp_prebuilt_rsynced:
$(Q)touch $@
$(BUILD_DIR)/%/.stamp_prebuilt_patched:
$(Q)touch $@
#$(BUILD_DIR)/%/.stamp_prebuilt_extracted:
# @$(call MESSAGE,"Extracting prebuilt binary tarball")
# $($(PKG)_PREBUILT_EXTRACT_CMDS)
# @tools/support/scripts/fix-prebuilt-rpath.sh $($(PKG)_NAME) $($(PKG)_BASENAME) $($(PKG)_DIR)
# $(Q)touch $@
$(BUILD_DIR)/%/.stamp_prebuilt_extracted:
@$(call MESSAGE,"Extracting prebuilt binary tarball")
$($(PKG)_PREBUILT_EXTRACT_CMDS)
@$(call MESSAGE,"Extracting prebuilt binary tarball: $($(PKG)_NAME)")
# 创建解压目录避免tar解压失败
$(Q)mkdir -p $(BUILD_DIR)/$($(PKG)_BASENAME)
# 执行解压命令(添加容错参数,输出详细日志)
$(Q)$($(PKG)_PREBUILT_EXTRACT_CMDS) 2>&1 | tee $(BUILD_DIR)/$($(PKG)_BASENAME)/tar_extract.log || \
(echo "WARN: Extract failed, skip error files..." && true)
# 修复预编译包的RPATH运行时库路径
@tools/support/scripts/fix-prebuilt-rpath.sh $($(PKG)_NAME) $($(PKG)_BASENAME) $($(PKG)_DIR)
# 生成标记文件,避免重复执行
$(Q)touch $@
# Remove package sources