From: Weijie Gao Date: Tue, 22 Apr 2025 18:15:09 +0000 (+0800) Subject: toolchain: mold: add PKG_NAME to Makefile X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b9cb07eced1de81b647608ee89a95d925c7c12a8;p=thirdparty%2Fopenwrt.git toolchain: mold: add PKG_NAME to Makefile In include/host-build.mk, HOST_BUILD_DIR is set by default value: HOST_BUILD_DIR ?= $(BUILD_DIR_HOST)/$(PKG_NAME) However the mold package has no PKG_NAME set at all. This means the HOST_BUILD_DIR is identical to $(BUILD_DIR_HOST). In the Host/Prepare stage, by default, the $(HOST_BUILD_DIR) will be deleted at first unconditionally. Since HOST_BUILD_DIR is identical to $(BUILD_DIR_HOST), the entire build_dir/toolchain-* directory will be removed and this will cause build failure. Adding PKG_NAME:=ld.mold can solve this issue. Signed-off-by: Weijie Gao Link: https://github.com/openwrt/openwrt/pull/18567 Signed-off-by: Robert Marko --- diff --git a/toolchain/mold/Makefile b/toolchain/mold/Makefile index a2acba89d3c..60361841aaa 100644 --- a/toolchain/mold/Makefile +++ b/toolchain/mold/Makefile @@ -3,6 +3,9 @@ # See /LICENSE for more information. # include $(TOPDIR)/rules.mk + +PKG_NAME:=ld.mold + include $(INCLUDE_DIR)/toolchain-build.mk define Host/Configure