Hi,

Mattia Barbon wrote:

> I haven't checked recently, but I believe that ActiveState still uses MSVC 6 
> to build their
> binary releases, 

Indeed they do

> so you need MSVC 6 to build XS modules, because MSVC 7/8 uses a
> different C runtime.

I thought so too - but I use a PPM for DBD::Pg that is compiled with MSVC 7 (so 
you have to have the correct MSVC7 runtime on the PATH ).
I've no desire to find out how or why this works but apparently it does. Seems 
potentially nightmarish as you'd need to ensure version compatibility for every 
XS that used MSVC7 runtime. I'll be sticking with MSVC6 until ActiveState 
change and then use whatever they change to.
But it seems it is possible to build XS modules against ActivePerl using MSVC7.

Regards

Mark






Reply via email to