The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.18 - 2003-04-08

  • We now rewrite the shebang lines of scripts ourselves, rather than relying on MakeMaker routines to do it. MakeMaker changed the way this happened (not the result, but where the code lived) a few times. [Suggested by Richard Clamp]
  • The scripts() method has changed to script_files(), and likewise the 'scripts' parameter has changed to 'script_files'. The old names can still be used for backward compatibility.
  • Support for the 'scripts' parameter (which is now 'script_files') was broken in 0.17, now it's fixed. [Richard Clamp]
  • We now recommend ExtUtils::ParseXS 2.02, which will fail to load with perl 5.005 or earlier (which is proper, because it doesn't work with those versions). When it fails to load, we still fall back to using the xsubpp script for XS parsing. [spotted by Dave Rolsky, fix suggested by Richard Clamp]
  • Now works on VMS - the Build script's shebang-line-equivalent wasn't being formed correctly there - though just about everything else worked fine. [Tested & patched by Michael Schwern]
  • Eliminated a warning that occurred if 'perl Build.PL' or the check_installed_status() method was run with -w. [Spotted by Michael Schwern]

Modules

Build and install Perl modules
Default methods for Module::Build
Compatibility with ExtUtils::MakeMaker
Builder class for Amiga platforms
Stub class for unknown platforms
Builder class for EBCDIC platforms
Builder class for MPEiX platforms
Builder class for MacOS platforms
Builder class for RiscOS platforms
Builder class for Unix platforms
Builder class for VMS platforms
Builder class for VOS platforms
Builder class for Windows platforms
Builder class for Mac OS X platform

Provides

in lib/Module/Build/Platform/Windows.pm
in lib/Module/Build/Platform/Windows.pm
in lib/Module/Build/Platform/Windows.pm