Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • Frankly the more I read about weird problems with Module::Build the more my gut tells me "Just use ExtUtils::MakeMaker".

    What advantage do *you* get by using Module::Build?
    • I've answered this too many times. People always ask by the answer is readily available with even a quick search. Some people like MB, some people don't.

      It's easy to override actions. It's easy to add custom actions. It's one hell of a lot easier than trying to debug weird Makefile issues -- particularly if it's someone else's bug and you're not sure what platform they're on or which strange 'make' lookalike they're using. It's a potentially far superior choice to and if there were half as much effor

      • by Matts (1087) on 2006.12.01 14:51 (#52017) Journal
        Well the thing is I've got a few modules on CPAN, and even a few that override actions, and I've never once had an install failure because of weird Makefile issues reported to me. I've had lots of other bug reports, but never one because of this.

        I respect that overloading actions is troublesome in EMM, but most people don't ever do it. If you need to then using Module::Build is a very valid course of action, though it's not something that EMM can't do (albeit in an unbelievably ugly manner).
        • To be fair though, has ActiveState ever sent you a bug report? I've never received one, installer-related or otherwise.