[Asdf-devel] mkcl and asdf

Jean-Claude Beaudoin jean.claude.beaudoin at gmail.com
Tue Apr 8 05:07:12 UTC 2014


On Mon, Apr 7, 2014 at 8:22 AM, Faré <fahree at gmail.com> wrote:

> Dear JCB,
>
> I managed to compile MKCL from git, but only after I updated its ASDF.
>

I just did the following sequence on a fresh Ubuntu 13.10 x86 with proper
tools and libs installed without any incident:

   > git clone git://common-lisp.net/projects/mkcl/mkcl.git
   > cd mkcl
   > ./configure
   > make all
   > sudo make install

So I don't see what your problem could have been. Could you cut and paste
the exact error messages you received.


> Unless you have a good reason, I recommend you only include
> a bootstrapped version of asdf.lisp in your source tree.
> You should of course keep generating it from an asdf checkout,
> and send us any local patch you create (thanks a lot for that!)
>

I am building a separate uiop module out of that set of sources so that
part would have to stay anyway.
File asdf.lisp is not an original source file but a derived one,
concatenated from the real original source files kept in the asdf
directory, as you well know, so it is not really a proper base for the
build process.
Further I do not see any real and concrete inconvenience to the current
layout of things in contrib/asdf. To the contrary, I find it very
convenient when I need to diff against a more current asdf git clone or
tarball.


>
> In 3.1.0.109, I have an attempt at implementing get-optimization-settings
> on most implementations (allegro is still missing,
> plus ecl-bytecmp, genera, corman, mcl);
> my implementation for MKCL does not work and/or
> proclaim does not work: c::*speed* exists but isn't updated by proclaim.
> Can you help me fix that?
>
>
I will back port to MKCL 1.1.9 the fixes I currently have in MKCL 1.2.0.
You will have them in the git repository in a few hours.  compiler::*speed*
is going away anyway since proclaim at al. need to work even when the "CMP"
module has not been loaded, use si::*speed* instead. Also, nickname "C" for
package "COMPILER" has been removed since MKCL 1.1.0 at least (too clash
prone).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20140408/fdd860e2/attachment.html>


More information about the asdf-devel mailing list