From: Dmitry Dolgov <9erthalion6@gmail.com> Date: Tue, 10 Feb 2026 10:02:56 +0000 (+0100) Subject: tools build: Emit dependencies file for test-rust.bin X-Git-Tag: v7.0-rc1~16^2~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1f12fb138de81e63c1140689257548966cfb88a3;p=thirdparty%2Flinux.git tools build: Emit dependencies file for test-rust.bin Test it first by having rust installed, then removing it and building again. Fixes: 6a32fa5ccd33da5d ("tools build: Add a feature test for rust compiler") Signed-off-by: Dmitry Dolgov <9erthalion6@gmail.com> Signed-off-by: Arnaldo Carvalho de Melo --- diff --git a/tools/build/feature/Makefile b/tools/build/feature/Makefile index cc53d4e5f8d8..e959caa7f1c7 100644 --- a/tools/build/feature/Makefile +++ b/tools/build/feature/Makefile @@ -113,7 +113,7 @@ __BUILD = $(CC) $(CFLAGS) -MD -Wall -Werror -o $@ $(patsubst %.bin,%.c,$(@F)) $( __BUILDXX = $(CXX) $(CXXFLAGS) -MD -Wall -Werror -o $@ $(patsubst %.bin,%.cpp,$(@F)) $(LDFLAGS) BUILDXX = $(__BUILDXX) > $(@:.bin=.make.output) 2>&1 -__BUILDRS = $(RUSTC) $(RUSTC_FLAGS) -o $@ $(patsubst %.bin,%.rs,$(@F)) +__BUILDRS = $(RUSTC) $(RUSTC_FLAGS) --emit=dep-info=$(patsubst %.bin,%.d,$(@F)),link -o $@ $(patsubst %.bin,%.rs,$(@F)) BUILDRS = $(__BUILDRS) > $(@:.bin=.make.output) 2>&1 ###############################