As Ken Williams grew tired of ExtUtils::MakeMaker & portability issues, he invented
Module::Build, the designated successor of ExtUtils::MakeMaker,
which is expected to run smoothly on most Operating Systems, because Module::Build
takes advantage of creating Perl-valid syntax files only and does not rely upon crufty
Makefiles
, which are often subject to misinterpretation, because so many incompatible
flavours of make exist out there in the wild.
The current maintainer of ExtUtils::MakeMaker (Michael G. Schwern) elaborated about
this problematic some more in his talk
MakeMaker is DOOMED.