On Wed, Sep 08, 2004 at 04:03:03PM +0100, Nicholas Clark wrote: > No. The WinCE port of perl (in the Perl 5 source) is a cross compile on > Win32, as I understand it. The Zaurus packages are built as a cross compile > on another Linux, and should be repeatable based on the instructions in > the directory Cross/
I've tried to follow the instructions but they are done for a very special Zaurus environment and not really generic. But I'll try again with the recent versions, perhaps something has changed to the better recently. > sh doesn't run on all platforms that perl has done historically. On which platforms shall perl run _today_ which is not able to run sh? > And sh is unlikely to get ported to them. While parrot might. Parrot > doesn't rely on a fork()/exec() process model and interprocess > pipelines, whereas I'm under the impression that sh does. And these > are hard to emulate if they are absent. This is fine, especially for example for uCLinux systems. But hold on: does somebody really _compile_ parrot on such a system? There are not that much systems left today which have this needs and I doubt that somebody will do a complete perl build on something like my 30 MHz ARM7 :-) It seems to be a little bit strange to me that the ability to be compiled on prehistoric systems seems to be more important than a correct cross compiler environment. Robert -- Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de Pengutronix - Linux Solutions for Science and Industry Handelsregister: Amtsgericht Hildesheim, HRA 2686 Hornemannstraße 12, 31137 Hildesheim, Germany Phone: +49-5121-28619-0 | Fax: +49-5121-28619-4