Mattia Barbon wrote:
I routinely use MinGW with ExtUtils::FakeConfig and CPANPLUS to install modules from CPAN, and I think I even built PAR with it (but I can't remember).
Mattia - that's very nice work !!
Questions:
1) Having installed ExtUtils::FakeConfig so that I can use MinGW/dmake with ActiveState perl, can I still use MSVC++6/nmake as well ? (I don't actually have a proper MSVC++6 to test this.)
2) nmake is freely available. Could I install ExtUtils::FakeConfig and have it so that I'm using MinGW and *nmake* to build my modules on ActiveState perl ? Or do I need dmake whenever I use MinGW ?
3) I notice that there's a bit of bloat as regards a module's dll (about 4x to 5x). eg I build Bit-Vector-6.3 for my MinGW-built perl and Vector.dll is about 121kb. Then I build Bit-Vector-6.3 for my ActiveState-built perl (using Config_m and MinGW/dmake) and it's 518kb.
Is there some way to avoid that bloat ?
Next time someone posts on Usenet that they are having trouble compiling modules for ActiveState perl using MinGW, I'll have to give a significantly different answer to the one I have been giving :-)
Cheers, Rob
