Bug Description

By the time you close this ticket, make sure SBCL is using the latest ASDF release.

At the time of my filing this bug, the ASDF release is 3.2.1 from April 2017, and SBCL has the older ASDF 3.1.5 from July 2015, almost two years ago. The numbers may vary. A new bug will be reopened if SBCL lags behind again. (This bug is essentially copied from https://bugs.launchpad.net/sbcl/+bug/1318046 two years ago or such.)

Note that there have been a lot of significant bug fixes and improvements in over 20 months, leading to a new release series: ASDF 3.2. ASDF has been essentially stable since 3.2.0 was released in January 2017, apart from the collection of minor fixes in 3.2.1. 3.2 was adopted by at least ABCL, CCL, CLISP, CMUCL with no issue reported. ASDF has also been extensively tested with cl-test-grid in addition to its own expanded test suite.

There have been many significant changes since the 3.1.5 currently provided by SBCL, including several SBCL-specific fixes (especially for Windows).

ASDF 3.3.0 has been tested extensively for months, against all of Quicklisp. It was also tested extensively on Linux, macOS and Windows. The latter testing on Windows was much more rigorous than what was done for 3.1.5 (thanks to a VM provided by Dave Cooper), and led to many bug fixes on several implementations including SBCL.