G'day all,

On Mon, Dec 3, 2012 at 8:20 PM, Juan Jose Garcia-Ripoll <juanjose.garciaripoll@gmail.com> wrote:
Some of you may have found that the recent update of quicklisp broke with ECL in a number of ways. I am trying to figure out how many of those regressions are due to the recent fixes but at least the following is true:

* Quicklisp ships with the newest asdf
* cffi-grovel was not prepared to work with it
* as a result several libraries such as iolib break

The cffi developers have already found a fix for this.

This patch has now been applied to the CFFI git repository [1] and should hopefully appear in the next official QUICKLISP distribution. I have been using the patch for quite some time with ECL and SBCL on OSX and have not encountered any issues when compiling quicklisp versions of IOLIB and OSICAT. The patch does highlight a minor issue with the current stable version of ASDF where ASDF sometimes recompiles systems that have not changed. This inconvenience has already been solved [2] and will be introduced in to ECL's ASDF when the next ECL-ASDF synchronisation occurs. I do not know when this will occur as this decision is made by other people.


[1] http://lists.common-lisp.net/pipermail/cffi-devel/2013-January/003834.html
[2] http://lists.common-lisp.net/pipermail/cffi-devel/2012-December/003832.html