Forráskód Böngészése

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 <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/18567
Signed-off-by: Robert Marko <[email protected]>
(cherry picked from commit b9cb07eced1de81b647608ee89a95d925c7c12a8)
Weijie Gao 8 hónapja
szülő
commit
3a481ae21b
1 módosított fájl, 3 hozzáadás és 0 törlés
  1. 3 0
      toolchain/mold/Makefile

+ 3 - 0
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