From a928b52c036bb888797b3e81014f441f0d876b65 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Mon, 15 Nov 2021 16:28:39 -0800 Subject: [PATCH] elf: Use a temporary file to generate Makefile fragments [BZ #28550] Use a temporary file to generate Makefile fragments for DSO sorting tests and use -include on them. This partially fixes BZ #28550. --- elf/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/elf/Makefile b/elf/Makefile index a311c3e23c..57374fc690 100644 --- a/elf/Makefile +++ b/elf/Makefile @@ -498,8 +498,9 @@ endif define include_dsosort_tests $(objpfx)$(1).generated-makefile: $(1) $(PYTHON) $(..)scripts/dso-ordering-test.py \ - --description-file $$< --objpfx $(objpfx) --output-makefile $$@ -include $(objpfx)$(1).generated-makefile + --description-file $$< --objpfx $(objpfx) --output-makefile $$@T + mv $$@T $$@ +-include $(objpfx)$(1).generated-makefile endef # Generate from each testcase description file -- 2.33.1