From: Xi Ruoyao Date: Sat, 25 Jan 2025 16:48:27 +0000 (+0800) Subject: testsuite: Make stdio-common/tst-printf-format-*-mem UNSUPPORTED if the mtrace output... X-Git-Tag: glibc-2.41~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b31ed9581ba5f478343e2a60686e8dd34c57e68d;p=thirdparty%2Fglibc.git testsuite: Make stdio-common/tst-printf-format-*-mem UNSUPPORTED if the mtrace output does not exist 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 --- 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) .)))