As of perl 5.20.1, AS's changes to EUMM, as seen in
http://downloads.activestate.com/ActivePerl/releases/5.20.1.2000/ActivePerl-5.20.1.2000-298557-diff.txt are nearly all related to generating HTML docs, aside from:
diff -ruN perl-5.20.1/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm AP2000_source/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm
--- perl-5.20.1/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm 2014-05-14 16:51:23.000000000 -0700
+++ AP2000_source/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm 2014-05-03 02:28:05.000000000 -0700
@@ -88,6 +88,10 @@
if ( $thislib =~ m!^-Wl,! ) {
push( @extralibs, $thislib );
push( @ldloadlibs, $thislib );
+ }
+ if ($Config_libext && $thislib =~ /\Q$Config_libext\E$/) {
+ push @libs, $thislib unless $libs_seen{$thislib}++;
+ push(@ldloadlibs, $thislib);
next;
}
and:
diff -ruN perl-5.20.1/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm AP2000_source/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm
--- perl-5.20.1/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm 2014-05-14 16:51:23.000000000 -0700
+++ AP2000_source/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm 2014-05-03 02:28:06.000000000 -0700
@@ -31,8 +31,8 @@
$ENV{EMXSHELL} = 'sh'; # to run `commands`
-my $BORLAND = $Config{'cc'} =~ /^bcc/i;
-my $GCC = $Config{'cc'} =~ /^gcc/i;
+my $BORLAND = $Config{'cc'} =~ /\bbcc\b/i;
+my $GCC = $Config{'cc'} =~ /\bgcc\b/i;
=item os_flavor
and:
diff -ruN perl-5.20.1/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm AP2000_source/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm
--- perl-5.20.1/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm 2014-05-14 16:51:23.000000000 -0700
+++ AP2000_source/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm 2014-05-03 02:28:06.000000000 -0700
@@ -135,7 +135,7 @@
open( my $def, ">", "$data->{FILE}.def" )
or croak("Can't create $data->{FILE}.def: $!\n");
# put library name in quotes (it could be a keyword, like 'Alias')
- if ($Config::Config{'cc'} !~ /^gcc/i) {
+ if ($Config::Config{'cc'} !~ /\bgcc\b/i) {
print $def "LIBRARY \"$data->{DLBASE}\"\n";
}
print $def "EXPORTS\n ";