Hi Ludo! On Tue, Apr 20 2021, Ludovic Courtès wrote: > (find-library (lambda (name) > - (or (search-path > - library-path > - (string-append "lib" > name ".so")) > - (string-append "lib" > name ".so"))))) > + (search-path > + library-path > + (string-append "lib" name > ".so"))))) > (for-each As discussed on IRC, the "or" is actually important here to avoid substituting #f as the library name. I've attached a patch on top of yours that adds the "or" back (including the other two that I missed in my earlier patch), and also switches to "string-append" which is less sensitive to this problem. I have built up to openjdk11 with this patch, and I see less #f's in the result. There are still some in the compiled libraries, but I haven't investigated thoroughly as to whether they're correct or not. Carlo