This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
[perl #91354] win32/makefile.mk needs patching for gcc-4.x.x
authorSisyphus <sisyphus@cpan.org>
Mon, 23 May 2011 06:15:30 +0000 (23:15 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Mon, 23 May 2011 06:15:30 +0000 (23:15 -0700)
commit4cef65c2f148d62eb1918e68e26b4298d9786a00
treee96dd0c3f156518ea54b82b997d0fa6c2208ec02
parent0e21945565eb4664d843bb819fb032cedee4d5a6
[perl #91354] win32/makefile.mk needs patching for gcc-4.x.x

The current win32/makefile.mk wants us to edit it when we are using
the gcc-4.x.x compiler. Firstly, we have to signify that we are using
gcc-4.x.x, then we have to nominate (from a supplied list) the name of
the helper dll that needs to be copied to the t folder (in order that
the taint.t tests can pass).

The supplied list of candidates is deficient - the name of the helper
dll from one of my gcc compilers is not listed there. Also, I'm now
finding that a second dll (libstdc++-6.dll) needs to be copied to the
t folder - otherwise the taint.t test still crashes.

The attached makefile.mk patch addresses these issues in such a way
that we don't have to do any editting (re the using of gcc-4.x.x) of
the makefile.mk at all.

There's a small discussion about this on the p5p mailing list in the
thread "win32/makefile.mk patch" (15 may 2011).

This change to the makefile.mk means that README.win32 needs a
slight modification - and the attached README.win32 patch addresses
that issue.

The README.win32 patch also alters the link to the 64-bit (mingw64)
compiler made available by kmx. This has nothing to do with the
subject of this bug report, but I don't see why that correction to
the link (as suggested to me by kmx, in private correspondence)
can't be made.
README.win32
win32/makefile.mk