Re: [INTERNALS-WIN] RE: [PHP-DEV] Differences in VC6 and VC9 Windows builds and MSSQL Driver.
[email protected] (Elizabeth M Smith)
| Newsgroups | php.internals.win |
|---|---|
| Message-ID | <[email protected]> |
William A. Rowe, Jr. wrote: > Uwe Schindler wrote: >> In my opinion, the best is to avoid this conflict and link with VC6 header >> files and CRT (like OpenSSL does). > > Although I (obviously) concur... the bigger issue is to point the users at > the most current msvcrt link lib and header files, and so I'm looking at the > various MS packages (particularly SDK/WDK) to determine where those might > hide. It's nearly impossible for poor souls just joining us to find a d/l > of the Studio 6 anymore, even with full msdn karma. > > Let me know when you figure that out AFAIK the last SDK that works with msvcrt.dll is the Feb 2003 SDK that we use to build with PHP 6.0 - yes that's a 6 year old SDK - it is freely available for download. Newer SDK's headers and libs will link against the newer CRTS and don't work with the older compilers. MS cannot legally distribute MSVC6 anymore - you can read up on the Sun settlements if you want to know why. Bottom line is people can't get it. On a side note... would you advocate linking against a 10 year old glibc? Thanks, Elizabeth Smith