shithub: sl

Download patch

ref: 2b944825337abe063b39bb8afce482806e8db318
parent: ba79bdfb5136914233c47df98d18b5f9453a60dd
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Tue Nov 12 14:04:25 EST 2024

bootstrap: revert flisp.boot on errors

--- a/bootstrap.sh
+++ b/bootstrap.sh
@@ -4,6 +4,7 @@
 test -x $F || { CC=clang meson setup -Dbuildtype=debug build . && ninja -C build || exit 1; }
 test -x $F || { echo no $F found; exit 1; }
 $F gen.lsp && \
+cp flisp.boot flisp.boot.bak && \
 $F mkboot0.lsp system.lsp compiler.lsp > flisp.boot && \
 $F mkboot1.lsp && \
-ninja -C build || exit 1
+ninja -C build || { cp flisp.boot.bak flisp.boot; exit 1; }