feat(3p/overlays/ecl-static): 21.2.1 -> 1c98924
Seems like some issues to do with bytecode compilation have been fixed at HEAD. closer-mop compiles again and an ironclad failure with the next quicklisp/channel bump is avoided. In this change pathname handling in ECL also changed somehow, causing it to make the :directory part absolute by prefixing it with a slash which made ld.bfd unhappy while linking an output path that began with a double slash. This problem can be avoided by constructing the path as ANSI Common Lisp intended. The truename on the out path is important to make it recognize that it is indeed a directory. Change-Id: I5e744022b92502f99ac0b33411a6be443707e200 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5076 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
This commit is contained in:
parent
1673fe95c8
commit
6908d960b2
3 changed files with 13 additions and 22 deletions
4
third_party/lisp/closer-mop.nix
vendored
4
third_party/lisp/closer-mop.nix
vendored
|
@ -16,8 +16,4 @@ in depot.nix.buildLisp.library {
|
|||
ccl = "${src}/closer-clozure.lisp";
|
||||
}
|
||||
];
|
||||
|
||||
brokenOn = [
|
||||
"ecl" # https://github.com/pcostanza/closer-mop/issues/20
|
||||
];
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue