From eeca6310736dd4b1c40b5df5220f7eb566d59ba6 Mon Sep 17 00:00:00 2001 From: Taylor R Campbell Date: Wed, 9 Jan 2019 03:48:30 +0000 Subject: [PATCH] Use intermediate stamp for compinit.[ch] to avoid parallel clobber. --- src/microcode/makegen/liarc-base-rules | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/microcode/makegen/liarc-base-rules b/src/microcode/makegen/liarc-base-rules index ba7d167c2..6d52dd1e4 100644 --- a/src/microcode/makegen/liarc-base-rules +++ b/src/microcode/makegen/liarc-base-rules @@ -32,9 +32,12 @@ unstackify.o: unstackify.c stackops.h $(LIARC_HEAD_FILES) SYS_LIB_URI = http://www.gnu.org/software/mit-scheme/lib/ -compinit.c compinit.h: $(LIARC_SOURCES) Makefile gen-nonce extract-liarc-decls - rm -f $@ +stamp_compinit: $(LIARC_SOURCES) Makefile gen-nonce extract-liarc-decls + rm -f $@ compinit.c compinit.h $(srcdir)/../etc/c-bundle.sh . static compinit \ --rewrite "" $(SYS_LIB_URI)microcode/ \ --rewrite ../runtime/ $(SYS_LIB_URI)runtime/ \ $(LIARC_SOURCES) + echo done > $@ + +compinit.c compinit.h: stamp_compinit -- 2.25.1