Re: dependencies with Build.PL files

Zefram <[email protected]> Wed, 24 Feb 2010 20:28:30 +0000
Newsgroups gmane.comp.lang.perl.modules.module-build
Message-ID <[email protected]>
Eric Wilhelm wrote:
>The easy thing would be to remove the Build.PL from ExtUtils::ParseXS, 
>ExtUtils::CBuilder, etc

Euggh.  The Build.PL protocol is superior to the Makefile.PL protocol;
we should be able to (eventually) not require make(1) at all in the
toolchain.

Is this just a circular dependency issue?  We should be able to
resolve it by bundling M:B with EU:PXS at al, so that M:B is no longer a
dependency for any of its dependencies.  What's the state of M:B bundling?
Working enough for this?

(I see that EU:PXS currently doesn't declare M:B as a configure_requires,
though it certainly does require it at configure time if using Build.PL.
It thus disguises the circularity.)

-zefram