Common Lisp compilation files (fasl) are not being used #142604
Labels
0.kind: bug
Something is broken
2.status: stale
https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md
Describe the bug
It seems that our shipped lisps are not using the package provided fasl files. I think the reason for this is a missing asdf-output translation.
Steps To Reproduce
The lisp has recompiled the files into its cache in the user-directory, but the package ships with fasl files already:
I was able to get it somewhat to work by putting this content into
~/.sbclrc
or~/.eclrc
:The problem with this is that now all derivations inside the nix-store need to ship with fasl files, otherwise we get something like a "read-only" error because the compiler tries to write its fasl file to the nix-store, which it cant. Ideally the directory
~/.cache/common-lisp/*/nix/store
should be empty or not exist at all.I suggest that we properly setup the ASDF-output-translation to fix this, but I dont know how yet.
Expected behavior
The lisp should use the fasl files provided by the derivation.
Notify maintainers
CC @7c6f434c Do you know who else we can ping into the conversation?
Metadata
Please run
nix-shell -p nix-info --run "nix-info -m"
and paste the result.Maintainer information:
The text was updated successfully, but these errors were encountered: