summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Gnau2025-12-10 17:21:45 +0000
committerChristian Marangi2025-12-10 18:09:01 +0000
commitc0b10f74428c92a4505c3390837cde5ef68672bd (patch)
tree5ae6adce9bc67b6b3b5d2f1365bc8f313ff19966
parent9fa8e7e9a3a98282fac09880b014e980e476796d (diff)
downloadopenwrt-c0b10f74428c92a4505c3390837cde5ef68672bd.tar.gz
build: depend on tools/zstd for download
Downloading packages from git requires zstd to compress their tarballs. Make sure that zstd from host tools is compiled when running make download. Otherwise, either the download would fail because zstd is not present or a random version from the host would be used leading to hash mismatches. Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu> Link: https://github.com/openwrt/openwrt/pull/21125 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> (cherry picked from commit f3e4620f592be9413a5c71fbc4b664c50a158faa)
-rw-r--r--include/toplevel.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/toplevel.mk b/include/toplevel.mk
index 092dff786c..5923d089fc 100644
--- a/include/toplevel.mk
+++ b/include/toplevel.mk
@@ -201,7 +201,7 @@ else
DOWNLOAD_DIRS = package/download
endif
-download: .config FORCE $(if $(wildcard $(STAGING_DIR_HOST)/bin/flock),,tools/flock/compile)
+download: .config FORCE $(if $(wildcard $(STAGING_DIR_HOST)/bin/flock),,tools/flock/compile) $(if $(wildcard $(STAGING_DIR_HOST)/bin/zstd),,tools/zstd/compile)
@+$(foreach dir,$(DOWNLOAD_DIRS),$(SUBMAKE) $(dir);)
clean dirclean: .config