From f3e4620f592be9413a5c71fbc4b664c50a158faa Mon Sep 17 00:00:00 2001 From: Andreas Gnau Date: Wed, 10 Dec 2025 18:21:45 +0100 Subject: [PATCH] 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 Link: https://github.com/openwrt/openwrt/pull/21125 Signed-off-by: Christian Marangi --- include/toplevel.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/toplevel.mk b/include/toplevel.mk index bffbd4a0be..c55c92077f 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