shithub: sl

Download patch

ref: c7b18639af077c805669eacff2df7b501b39c4f8
parent: fb6911294e7fe271ef2da5281330dc92b44195f8
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Tue Mar 18 17:57:34 EDT 2025

9front: avoid lzpack build race condition

--- a/mkfile
+++ b/mkfile
@@ -76,11 +76,11 @@
 src/ptrhash.$O: src/htable_c.h
 
 OFILES_lzpack=\
-	3rd/brieflz/brieflz.$O\
-	3rd/brieflz/depacks.$O\
-	tools/lzpack.$O \
+	3rd/brieflz/brieflz_lzpack.$O\
+	3rd/brieflz/depacks_lzpack.$O\
+	tools/lzpack_lzpack.$O \
 
-CFILES_lzpack=${OFILES_lzpack:%.$O=%.c}
+CFILES_lzpack=${OFILES_lzpack:%_lzpack.$O=%.c}
 
 tools/$cpuobjtype.lzpack: $CFILES_lzpack
 	objtype=$cputype
@@ -91,6 +91,9 @@
 
 src/plan9/sl.boot.s:D: boot/sl.boot tools/$cpuobjtype.lzpack
 	tools/$cpuobjtype.lzpack -10 < boot/sl.boot | aux/data2s boot >$target
+
+%_lzpack.$O: %.c
+	$CC $CFLAGS -o $target $stem.c
 
 %.$O: %.c
 	$CC $CFLAGS -o $target $stem.c