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

Reply via email to