about summary refs log tree commit diff
path: root/nix/buildLisp
diff options
context:
space:
mode:
authorsterni <sternenseemann@systemli.org>2021-08-12T14·01+0200
committersterni <sternenseemann@systemli.org>2021-08-12T15·08+0000
commit59195e76fafbf2206f335379455ea61d204f3b21 (patch)
treeac31e127242687554e20bf8aa9894c3337fd52e8 /nix/buildLisp
parent47409b9610e13dbed3c259ec23dac6c822734ce2 (diff)
docs(nix/buildLisp): mention drawback of non-parallel compilation r/2722
To be fair this hardly matters since SBCL is quite fast, but compiling
ironclad with ECL is quite the experience…

Change-Id: Ib89cc50e5d557acec51fdb085bcbdfc99736221e
Reviewed-on: https://cl.tvl.fyi/c/depot/+/3342
Tested-by: BuildkiteCI
Reviewed-by: tazjin <mail@tazj.in>
Diffstat (limited to 'nix/buildLisp')
-rw-r--r--nix/buildLisp/README.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/nix/buildLisp/README.md b/nix/buildLisp/README.md
index 452f495deb..5ee560e056 100644
--- a/nix/buildLisp/README.md
+++ b/nix/buildLisp/README.md
@@ -18,6 +18,10 @@ restrictions should be highlighted:
 
 * Only SBCL is supported (though the plan is to add support for at
   least ABCL and Clozure CL, and maybe make it extensible)
+* Parallel compilation is not possible: Since buildLisp doesn't encode
+  dependencies between components (i. e. source files) like ASDF,
+  it must compile source files in sequence to avoid errors due to
+  undefined symbols.
 
 ## Usage