Gaby, just for my own information:

Is this issue similar to (say) compiling CMUCL or SBCL for a new
platform, working from a current one?

I always understood cross-compiliation to be the production of a binary
for a platform that does not currently have any existing binary, using
a running binary on a second system.  This means, in general, that the
software on the second system must understand how to write a valid
binary for the first, and also that the software itself not depend
explicitly on behavior not exhibited by the second system.  

More specificly, does distribution cross-compilation imply that for
some machine types/targets, the target machine type is never actually
used to build any software - instead, an existing machine of a
different type is used to create the binaries for the targeted arch? 
And unless a distribution can compile binaries for machines completely
different from the one the software is actually being built on, then
they can't distribute a particular package (the logic being it is too
much work to have N machines for N archs, some of which might be
substantually less powerful than the build machines?)

I would have thought if GCL was able to do this then Axiom probably
would be able to too, give or take the non-lisp parts of the system -
am I missing something?  Or is GCL in fact not able to be distributed
for similar reasons?  I would be interested to know how Maxima fairs in
this situation.

Cheers, and thanks again for all your hard work.

CY

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to