git: 9front

Download patch

ref: b14ee58be64deb9efca9831628a02fd79d3cde60
parent: f9b1e35a94df9cec69cdebab3dc975d138fb83bf
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sat Jan 17 20:34:26 EST 2026

libc/ucd: fix wired issue that causes the data rule to be run in parallel (thanks sleepydog, qwx, Tekk_9f)

Issue was reproduced like:

mk clean; mk; rm -f *data; touch runebreak.c; mk -e

--- a/sys/src/libc/ucd/mkfile
+++ b/sys/src/libc/ucd/mkfile
@@ -20,7 +20,10 @@
 	runeistypedata\
 	runebreakdata\
 
-$OFILES: $DATA
+runenorm.$O: runenormdata
+runetotype.$O: runetotypedata
+runeistype.$O: runeistypedata
+runebreak.$O: runebreakdata
 
 UCD=\
 	/lib/ucd/CompositionExclusions.txt\
--