rpgoldman at sift.info
Mon Oct 11 16:22:36 UTC 2010
On 10/11/10 Oct 11 -11:12 AM, Zach Beane wrote:
> Lou Vanek <lou.vanek at gmail.com> writes:
>> FASL compatibility isn't required by me -- I just assumed that since I
>> had properly set up SBCL to automatically recompile stale fasls that I
>> had done the same for clozure, which I just figured out I did not. My
> The problem is not "stale" fasls in the normal sense of a fasl format
> change. The problem is that the package structure of ASDF changed from
> minor version to minor version, so fasls that reference one minor
> version's packages might contain invalid package references if you
> upgrade to a new minor version.
> If you attempt a recompile on any error, rather than just the invalid
> fasl error, you might be able to automatically get around this problem.
See my ticket. This is risky. The right thing is to use something like
find to smash all the fasls and start over. If you're lucky, attempting
recompile will work, but it's not the safe bet.
More information about the asdf-devel