----- Original Message ----- 
From: "Ed Peschko"
.
.
>
> well, there are two main issues here
>
>      1) Has activeperl integrated all of its changes back into the
mainline?

I don't understand that question.

>      2) with mingw, would modules written in C++ be compatible with the
VC++
>         ones?
>
> I'm assuming that #2 won't work correctly because the two c++ compilers
would have
> have to be ABI compatible, and AFAIK visualc++ uses a proprietary ABI.
>
> So - how do you go about getting VC++ version 6.0?

Only legal way of getting hold of it is to purchase it. There's an el-cheapo
version (called "Standard Edition", I think) but it doesn't optimise code.
Other than that its quite acceptable.

> I'll try camel-pack, but
> I'm assuming that this is using mingw, so that issues with #2 would be a
problem,
> especially with win32-specific issues (ie: using precompiled modules from
ppm)
>

I actually don't think there will be issues with 2). There are a number of
C++ modules on cpan - which build fine with either MinGW or MSVC. (Both
MinGW and VC++ have both C and C++ compilers, btw.)
I *think* there are problems if you try to get MinGW to link to a VC++-built
C++ import library (because of name mangling). Are you thinking of trying to
do that ? If I'm right about this, it's a problem only with C++ libraries,
not C libraries. And the problem doesn't really have any direct bearing on
perl that I can see.

The ppm issue is not usually ... ummm ... an issue :-)
So long as the critical configuration options (such as multi-threading)
match, then binaries built with VC++-built perl work fine with MinGW-built
perl and vice-versa.

Cheers,
Rob

Reply via email to