On Mon, Aug 27, 2012 at 12:01 PM, Sisyphus <sisyph...@optusnet.com.au> wrote: > Has it been established that the name of the lib that gets specified > actually matters ? > For my MSVC++ 7.0 compiler it doesn't seem to matter at all. > > I can specify the non-existent "rubbish.lib" (at the Makefile.PL stage) when > building Inline::CPP with that compiler, and it doesn't make any difference > to the build (or the tests) afaict. > > However, there are, of course, MS compilers other than MSVC++ 7.0.
I think that's an excellent question. And I think the answer is probably 'no', in which case I ought to remove all library specification for MSVC environments from Makefile.PL and add a comment, so that I don't go chasing that lion's tail again in six months when I've forgotten those platform specific details. It might be worthwhile for me to produce another dev release with all library specification removed from MSVC++ environments to see if it breaks any tests. I'm guessing it won't. I should probably also add a test that uses std::cout (if we're in a __INLINE_CPP_STANDARD_HEADERS environment), just to be sure I'm not breaking something. Strawberry won't be affected, because it gets trapped by a different logic branch in Makefile.PL. Thanks for your input! Dave -- David Oswald daosw...@gmail.com