> > 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