My original TravisCI issue isn't caused by cffi-grovel directly, it's a result of the :silent t flag passed to (ql:quickload ...). The :silent t feature is implemented in quicklisp by binding *standard-output* to a dummy broadcast stream. More details here: https://github.com/roswell/roswell/issues/195
But I'm not closing the issue because a place where broadcast-stream is passed to run-program exists in cffi.
My original TravisCI issue isn't caused by cffi-grovel directly, it's a result of the :silent t flag passed to (ql:quickload ...). The :silent t feature is implemented in quicklisp by binding *standard-output* to a dummy broadcast stream. More details here: https:/ /github. com/roswell/ roswell/ issues/ 195
But I'm not closing the issue because a place where broadcast-stream is passed to run-program exists in cffi.
BTW, in a recent change in ASDF there is an explicit check on ECL that the stream was associated with a file descriptor: https:/ /github. com/fare/ asdf/blob/ 46eb49bf88ebd99 efb2b511a62a79d 778cc0240b/ uiop/run- program. lisp#L479