Problem with building XS module on AS 1401

[email protected] (Erland Sommarskog)
Newsgroups perl.xs
Organization Erland Sommarskog
Message-ID <[email protected]>
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, [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.