I have a module Win32::SqlServer, which I distribute with binaries for
ActivePerl. With the release of 5.14, I want to provide binaries for 
this version as well. For x64 it works without problem. However, I have 
trouble with 32-bit Perl. The module builds without errors, but when 
running test scripts, there are messages about bizarre and unknown
things. Perl may crash or go into an infinite loop. If I try to run a
script with "perl -d", I get a SEGV on the line "use Win32::SqlServer". 
I narrowed this down to this call in the bootstrap code:

   call_list(PL_scopestack_ix, PL_unitcheckav);

I've also built Perl 5.14.1 from sources for x86, and under this build, 
my module builds and runs without problem.

Right now I'm a little confused on what to try next, but I figured if 
I could ask if there are any known issues.

Revelant information may be that I've build my module on an x64 machine,
using the C++ compiler from either VS2005 or VS2010. (The module does
not compile with earlier versions.)

-- 
Erland Sommarskog, Stockholm, esq...@sommarskog.se

Reply via email to