I've been told that my patch #16937 (which changes ld_shared from the hard-wired wrong value of -shared to $Config{lddlflags}, which is the variable designed in perl5 for this precise use) breaks cygwin. But in the current state of affairs, without this patch, every other build that doesn't use GNU binutils is broken.
Could a cygwin user please try applying my patch? I'd be happy to work with you to resolve any problems. Thanks, Andy Dougherty [EMAIL PROTECTED]