Some reverse engineering says the only way to get a "LdrRelocateImageWithBias() failed 0xc000007b" is to have LdrProcessRelocationBlockLongLong fail, the error in reactos is different from windows, but http://code.google.com/searchframe#S3vzerue4i0/trunk/reactos/lib/rtl/image.c&q=LdrRelocateImageWithBias%20package:reactos-mirror\.googlecode\.com&l=484
in Windows causes LdrRelocateImageWithBias() failed 0xc000007b. http://code.google.com/searchframe#S3vzerue4i0/trunk/reactos/lib/rtl/image.c&q=LdrProcessRelocationBlockLongLong%20package:reactos-mirror%5C.googlecode%5C.com&l=364
. So its a GCC bug, not Perl related. GCC created a relocation entry http://source.winehq.org/source/include/winnt.h#L3027
for an relocation type unknown to 32 bit x86 windows. Which is the rogue entry, I don't know since I dont have the DLL, you do. You can try a "dumpbin /relocations" and post the contents, or analyze them yourself.