diff options
author | sterni <sternenseemann@systemli.org> | 2021-08-15T12·30+0200 |
---|---|---|
committer | sterni <sternenseemann@systemli.org> | 2021-08-24T22·00+0000 |
commit | 0285ea7eac8e214f6159c37ca1eff6ca61fc883b (patch) | |
tree | 465a369e96de83a8b1e2fdf15c5e2f68bd2c4cb3 /third_party/lisp/chipz.nix | |
parent | ee6b2003fc19337bcce49695a07fe477e221efe0 (diff) |
feat(nix/buildLisp): expose drvs built w/ the other implementations r/2770
For every implementation we support an extra passthru attribute with the name of the implementation is created which points to a version of the derivation built with that implementation. E. g. if we support CCL, ECL and SBCL, third_party.lisp.alexandria would have: * third_party.lisp.alexandria.sbcl * third_party.lisp.alexandria.ecl * third_party.lisp.alexandria.ccl To make this possible, the REPL derivation which was called `sbcl` originally has been renamed to `repl`. Since some things won't build with all implementations, we introduce a brokenOn argument which influences the meta.targets list that is created, but won't prevent the passthru attrs from being created to ease debugging failures. Change-Id: Icd6af345143593fac30ded10deabf31172e5d48a Reviewed-on: https://cl.tvl.fyi/c/depot/+/3359 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in>
Diffstat (limited to 'third_party/lisp/chipz.nix')
0 files changed, 0 insertions, 0 deletions