From b31ed9581ba5f478343e2a60686e8dd34c57e68d Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Sun, 26 Jan 2025 00:48:27 +0800 Subject: [PATCH] testsuite: Make stdio-common/tst-printf-format-*-mem UNSUPPORTED if the mtrace output does not exist MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When gawk was not built with MPFR, there's no mtrace output and those tests FAIL. But we should make them UNSUPPORTED like other tst-printf-format-* tests in the case. Signed-off-by: Xi Ruoyao Reviewed-by: Sam James Reviewed-by: Andreas K Hüttel --- stdio-common/Makefile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/stdio-common/Makefile b/stdio-common/Makefile index bbdc1ff709..840289afd9 100644 --- a/stdio-common/Makefile +++ b/stdio-common/Makefile @@ -599,8 +599,11 @@ $(objpfx)tst-%-mem.out: $(objpfx)tst-%.out $(common-objpfx)malloc/mtrace $(objpfx)tst-$*.mtrace > $@; \ $(evaluate-test) $(objpfx)tst-printf-format-%-mem.out: $(objpfx)tst-printf-format-%.out - $(common-objpfx)malloc/mtrace \ - $(objpfx)tst-printf-format-$*.mtrace > $@; \ + { test -r $(objpfx)tst-printf-format-$*.mtrace \ + || ( echo "$(objpfx)tst-printf-format-$*.mtrace does not exist"; \ + exit 77; ) \ + && $(common-objpfx)malloc/mtrace \ + $(objpfx)tst-printf-format-$*.mtrace; } > $@; \ $(evaluate-test) errlist-h = $(firstword $(wildcard $(addsuffix /errlist.h,$(sysdirs) .)))