Ludovic Courtès writes: >> + (for-each delete-file >> + (map (cut string-append out <>) >> + '("/lib/jvm/jre/lib/amd64/libjawt.so" >> + "/bin/c++" >> + "/bin/cpp" >> + "/bin/g++" >> + "/bin/gcc" >> + "/bin/gcc-ar" >> + "/bin/gcc-nm" >> + "/bin/gcc-ranlib" >> + "/bin/x86_64-unknown-linux-gnu-c++" >> + "/bin/x86_64-unknown-linux-gnu-g++" >> + "/bin/x86_64-unknown-linux-gnu-gcc" >> + "/bin/x86_64-unknown-linux-gnu-gcc-4.8.4" >> + "/bin/x86_64-unknown-linux-gnu-gcc-ar" >> + "/bin/x86_64-unknown-linux-gnu-gcc-nm" >> + "/bin/x86_64-unknown-linux-gnu-gcc-ranlib")))) > > This is specific to x86_64-linux-gnu though. Wouldn’t it be better to > use a white list instead, or maybe keep it a black list but use > find-files and regexps? Attached is a new patch using find-files and regular expressions. The results look fine in the REPL, but I have not yet finished compiling the gcj package (it takes a very long time on my machine). ~~ Ricardo