Subject: | EUMM 6.54 bundling |
Date: | Tue, 13 Oct 2009 18:55:51 -0700 |
To: | bug-Module-Install [...] rt.cpan.org, Michael G Schwern <schwern [...] pobox.com> |
From: | Tatsuhiko Miyagawa <miyagawa [...] gmail.com> |
When you have install_share() in Makefile.PL Module::Install
automatically pulls ExtUtils/MakeMaker.pm into inc/ directory, which
is 6.54 from my @INC.
The distribution is shipped to CPAN and an user who has
ExtUtils::MakeMaker 6.50 runs perl Makefile.PL, then the script dies
with the line $self->_arch_check because his EUMM is old and MM_Any.pm
doesn't have that method.
I have no idea why install_share wants to bundle MakeMaker.pm in inc/,
but if it decides to do, it should bundle other MakeMaker files as
well since that leads to a failure like this.
--
Tatsuhiko Miyagawa