in reply to Re^3: cpan and cpanplus and toolchain
in thread cpan and cpanplus and toolchain

What's wrong with Module::Build?

Replies are listed 'Best First'.
Re^5: cpan and cpanplus and toolchain
by educated_foo (Vicar) on Mar 19, 2011 at 13:50 UTC
    There used to be one way to build Perl modules (ExtUtils::MakeMaker), and it worked. Now there are two, the new one isn't that much better than the old one, and everyone has to be made painfully aware of its existence (e.g. the refusal to support PREFIX). Also, check it out on CPAN ratings or RT.
      e.g. the refusal to support PREFIX

      Funny story: PREFIX never worked correctly within EUMM either. Like many EUMM features, it was broken by design and implementation. (Ask its maintainer sometime.)

        I actually know that story -- IIRC, PREFIX was "broken" in situations where people were doing weird things like using it along with INSTALL*LIB. For most PREFIX users, who just wanted to install Perl in their home directories or /opt/local, it worked just fine.

        In any case, even you must admit that M::B was extremely poorly executed. What could have been a completely transparent change became a multi-year headache.