On Mon, 16 Aug 2010, Joshua ben Jore wrote:

> On Sat, Aug 14, 2010 at 4:18 PM, Daniel Pfeiffer <occi...@t-online.de> wrote:
> > From your doc:
> > MAKE ... Defaults to $Config{make}.
> >
> > It should default to not being changed, so as to allow the user to choose
> > which make he wants to use.

The value for $Config{make} is documented as being not useful, but it 
appears that Win32 does reliably set it to something relevant.  This can 
be important for generating the correct makefiles, but I agree that as 
long as $Config{make_set_make} eq '#', then it would seem that it doesn't 
need to be explicitly set in the generated makefiles.  I don't know why it 
is; nor do I know what would break if anyone tried removing it.  It might 
be interesting to test and see.

> About $Config{gmake} and not $Config{make},
> 
> Just FYI, Perl is apparently buggy in that it will set $Config{gmake}
> even when there isn't an appropriate thing there. Tools like EU::MM
> must be able to handle a Perl %Config that lies a little because
> unfortunately, Perl's %Config lies a little.

No, this is not a bug.  Please read the Config.pm documentation for 
$Config{gmake}.

-- 
    Andy Dougherty              dough...@lafayette.edu

Reply via email to