The following command (part of make check-script) causes an infinite loop on Cygwin:
./lisp.exe -B . -N locale -E UTF-8 -Emisc 1:1 -Epathname 1:1 -norc -q -M lispinit.mem -x '(truename (make-stream :output))'
The problem was introduced in the following changeset:
changeset: 15823:a3b9fbbbd2dd
user: Sam Steingold sds@podval.org
date: Tue Mar 14 23:44:47 2017 -0400
summary: Fix TRUENAME on /proc symlinks to very long paths.
The attached patch fixes it.
alas, this is basically reverting the patch that created the bug on cygwin.
I think we will wait for gnulib to address the issue (see the clisp-devel discussion).
Ah, I somehow missed that discussion. Sorry for the noise.