From: Joseph Myers Date: Fri, 9 Nov 2018 17:40:58 +0000 (+0000) Subject: Update conform/Makefile mkdir commands. X-Git-Tag: glibc-2.29~318 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=91faaa93a5bb1da37f24c82269d830dcd7f2596f;p=thirdparty%2Fglibc.git Update conform/Makefile mkdir commands. conform/Makefile creates $(@D)/scratch for the per-standard per-header tests. That directory was formerly used by the Perl scripts for temporary files, but the Python implementations use tempfile.TemporaryDirectory to get such files cleaned up automatically. This patch changes the Makefile to create only $(@D) (required for the output redirection to work), not the scratch subdirectory. Tested for x86_64. * conform/Makefile ($(conformtest-header-tests)): Create $(@D), not $(@D)/scratch. ($(linknamespace-header-tests)): Likewise. --- diff --git a/ChangeLog b/ChangeLog index 10872855b69..1153c53ec4a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2018-11-09 Joseph Myers + * conform/Makefile ($(conformtest-header-tests)): Create $(@D), + not $(@D)/scratch. + ($(linknamespace-header-tests)): Likewise. + * conform/conformtest.py: New file. * conform/conformtest.pl: Remove. * conform/GlibcConform.pm: Likewise. diff --git a/conform/Makefile b/conform/Makefile index a428fbf937c..5f9b480e79d 100644 --- a/conform/Makefile +++ b/conform/Makefile @@ -174,7 +174,7 @@ endif $(conformtest-header-tests): $(objpfx)%/conform.out: \ conformtest.py $(conformtest-headers-data) (set -e; std_hdr=$*; std=$${std_hdr%%/*}; hdr=$${std_hdr#*/}; \ - mkdir -p $(@D)/scratch; \ + mkdir -p $(@D); \ $(PYTHON) $< --cc='$(CC)' --flags='$(conformtest-cc-flags)' \ --standard=$$std --header=$$hdr $(conformtest-xfail) \ $(conformtest-cross) \ @@ -222,7 +222,7 @@ $(linknamespace-header-tests): $(objpfx)%/linknamespace.out: \ $(linknamespace-symlists-tests) \ $(linknamespace-symlist-stdlibs-tests) (set -e; std_hdr=$*; std=$${std_hdr%%/*}; hdr=$${std_hdr#*/}; \ - mkdir -p $(@D)/scratch; \ + mkdir -p $(@D); \ $(PYTHON) $< --cc='$(CC)' --flags='$(conformtest-cc-flags)' \ --standard=$$std --stdsyms=$(objpfx)symlist-$$std \ --header=$$hdr --libsyms=$(objpfx)symlist-stdlibs-$$std \