ActivePerl in 5.16 and before had code to build XS modules with
dmake/mingw/gcc, while the perl core was compiled with Visual C. Going
the other way, Visual C extensions with a GCC core has never been done.
I've managed to get 1 XS module to compile and run with a VC XS DLL and
a GCC Perl interp DLL and a couple things XSUBs ran flawlessly. So what
should be the name of this module? "VCConfig" in the root namespace?
Win32::VCConfig? Win32::Config?
I am guessing this module has to be first thing as a -MVCConfig as in
the command "perl -MVCConfig makefile.pl". Patching /lib/Config.pm would
be wrong right? or do I ship it as /site/lib/Config.pm and use an ENV
var or runtime probing for "cl.exe" vs "gcc.exe"?
This was sent to 2 mailing lists for more eyes.