I'm working on moving the "compiler guess" logic out of Makefile.PL, and the quest led me to find ExtUtils::CppGuess. Inline::CPP's Makefile.PL now uses that module to make its guesses. This is really a first try, and an experiment. v0.38_003 has been uploaded to CPAN, and exists so that I can learn a few things from the smoke tests. As the test results roll in I'll try to figure out what may need to be done (if anything, and certainly there will be something) to ExtUtils::CppGuess to make it a suitable and hopefully superior replacement to the hacks we were doing inside of Makefile.PL previously. The authors of EU::CG have been kind enough to grant me co-maintainership on that module, and github push access, so I'll be able to work on it in tandem with Inline::CPP.
But since this is a first attempt, and I can already see some areas where Inline::CPP may have been making better guesses (as well as many areas where EU::CG seems to be making better choices), I expect to see some blood on the first round of smoke tests. If you want to contribute ideas to this transition feel free to download it and give it a try. But don't use v0.38_003 for anything outside of testing. Dave -- David Oswald daosw...@gmail.com dav...@cpan.org