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

Reply via email to