Subject: | Loading Params::Util on Cygwin perl breaks `` |
It makes any such packages stall during installation during Makefile.PL with a fork-death:
0 [main] perl 4280 child_copy: loaded dll data write copy failed, 0x58004000..0x58004208, done 0, windows pid 6640, Win32 error 487
5011718 [main] perl 4280 child_copy: loaded dll data write copy failed, 0x58004000..0x58004208, done 0, windows pid 6640, Win32 error 487
is repeatedly printed, and configure eventually fails as a result.
Replicating the bug is quite simple:
use strict;
use warnings;
require Params::Util;
my $var = `echo 1`;
This will exhibit the failure for me on both cygwin's 5.14.1, and a freshly brewed perl from blead.
And simply removing the Params::Util require/use from code solves the problem.
( And if Params::Util is included *anywhere* in *any * code prior to ``, the `` seems to become broken as a result )