> > However, you don't need the latest perl to do this. What's wrong with
> > building this extension in /usr/src/gnu/usr.bin/perl/library/Fcntl
> > with /usr/bin/perl during make world?
> 
> Because that uses MakeMaker, and MakeMaker is hostile to cross-builds.
> 
> We've managed to get it to work, but it is as fragile as hell, and
> things like "make installworld" over nfs onto another box, a second
> "make installworld" on the same box and "make -DNOCLEAN world" often
> fail because MakeMaker objects to Makefiles or paths.
> 
> MakeMaker is very difficult to instruct properly; it ignores system
> settings like what compiler to use, ${CFLAGS}, paths, runtime
> defaults and so on. It is a prime perpetrator of the "build options"
> == "runtime defaults" crime :-).

You know, it doesn't have to stay like that.  We can try to fix
MakeMaker for cross-builds.  MM has been much cleaned up lately,
and is under active maintenance (see http://www.makemaker.org/)

-- 
$jhi++; # http://www.iki.fi/jhi/
        # There is this special biologist word we use for 'stable'.
        # It is 'dead'. -- Jack Cohen

Reply via email to