Guillaume Le Vaillant writes: > Actually, it looks like the files generated by the groveler can't be > removed. When doing '(asdf:load-system "osicat")', if these files are > not there cffi tries to generate them (and fails because the directory > is read-only). The .so needs to be kept, the rest can be removed: --8<---------------cut here---------------start------------->8--- $ tree /gnu/store/haz3msfmr9cnlnrfai29q5csinx8l5q3-sbcl-osicat-0.7.0-1.de0c18a/ /gnu/store/haz3msfmr9cnlnrfai29q5csinx8l5q3-sbcl-osicat-0.7.0-1.de0c18a/ ├── lib │   └── sbcl │   ├── osicat.asd │   ├── osicat--system.fasl │   └── posix │   └── libosicat.so ... --8<---------------cut here---------------end--------------->8--- -- Pierre Neidhardt https://ambrevar.xyz/