[Ecls-list] Building lisp .o files on Debian

Juan Jose Garcia-Ripoll jjgarcia at users.sourceforge.net
Sat Feb 2 21:45:14 UTC 2008


On Feb 2, 2008 11:34 AM, Juan Jose Garcia-Ripoll
<jjgarcia at users.sourceforge.net> wrote:
> Indeed, I just found that the common-lisp-controller defines an around
> method that maps all compiled files to the global cache in the Debian
> distribution. I am not sure how one can use this directly from a
> Debian distribution, but it should not be difficult to write your own
> version, which you can place in the $HOME/.ecl file.

I made this my default setup. It is so much easier to keep the
libraries clean from object files!

On a second thought, I have the feeling that we should eventually
deprecate the C:BUILD interface and create something based entirely on
ASDF.

My current design would be something like the OS X application
bundles. Suppose the library SALZA. You would have

salza.fasd/
   +-----> binary.fas
   +-----> library.a
   +-----> configuration.lsp
   +-----> object/
          +-------> salza.o
          +-------> ...

On a single run one would get both the loadable file and the object
files that could be linked together with other libraries to form a new
image or a shared library.

Juanjo

-- 
Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)
http://juanjose.garciaripoll.googlepages.com




More information about the ecl-devel mailing list