Mark Murray wrote:
> > 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.
Amen to that.
> 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 :-).
Personally I have had to resort to direct MakeMaker butchery for Solaris.
--
Alan Burlison
--
$ head -1 /dev/bollocks
embrace neteconomy backward-compatible scenarios, going forwards