[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