in reply to Build.PL versus Makefile.PL

Sorry for necroing this thread, but it features prominently on searches, and as such, a warning might be in order.

Module::Build has been deprecated/removed in perl 5.20/22. It has never worked except on a few platforms, has been effectively unmaintained forever, is extremely buggy/broken (confusing $Config{cc} with $Config{ld} for example, causing a lot of pain on platforms where it makes a difference) and generally causes a lot of pain for people trying to install perl modules.

DO NOT USE IT.

If you still use it in a module, at least consider also providing a Makefile.PL