Re: [PHP-DEV] Differences in VC6 and VC9 Windows builds and MSSQL Driver.
[email protected] ("William A. Rowe, Jr.")
| Newsgroups | php.internals.win |
|---|---|
| Message-ID | <[email protected]> |
[replying to the appropriate list] Pierre Joye wrote: > > I'm not sure it is worth the effort. What would be the gains besides > not having to distribute the 9.0 CRT (which is a non issue for the > installers and a one time install for the other)? Because the MS paradigm is nonsense - we will always be a family of interoperable moving pieces; and we should expect some 2005 compiled modules, some 2008 compiled modules and some 2010 (VC.next) compiled modules, none of which share a crt. That, of course, is utterly bullshit. With PHP, perl, python and lua compiled in, we are in four different crt's at once (if one used ActiveState). OpenSSL project compiles to msvcrt from the modern compilers. Until Microsoft can grok the concept of modular development coming from multiple parties (who don't share a single 'corporate direction' in terms of the tools to use when and where), I'm afraid practically speaking we can't follow the "wisdom" of the studio/c++ team. I've broached this issue to them at Redmond, but I'm afraid all we got were puzzled looks (you need to do what?!? No company uses four flavors of Visual Studio in the same finished binary.)