RE: [INTERNALS-WIN] RE: Compilers, SDK support roadmap
[email protected] (Garrett Serack)
| Newsgroups | php.internals.win |
|---|---|
| Message-ID | <689781C07FB27E458C58AC967E5444532EC72C26EE@NA-EXMSG-C113.redmond.corp.microsoft.com> |
Ok, I just got off a two and a half hour phone call with Bill Rowe from the Apache Foundation, and we've come to the conclusion that VC9 is the path going forward. The next official build of Apache HTTPD (which will be HTTPD 2.2.10) and the Apache Portable Runtime (APR 1.3.3) will be compiled both with VC9 and VC6. When this is done, they will post binary builds of both x64 and x86 builds of HTTPD. The build scripts will continue to support vc6 thru 9, but binary releases will be done only in VC6 and VC9. Summer schedules being what they are, he anticipates those being built by mid to late August. We talked in depth about build scripts too, they have run into a lot of issues with theirs, specifically the un-maintain-ability of VC6,7,8,9 build scripts that can be used from the command line and Visual Studio. I spoke about CMake for a bit, and we're going to investigate that as a better solution across the different platforms for Apache as well. He also mentioned that for them, the 2.4 build of Apache would be an appropriate time to eliminate VC6 completely. He didn't know the timeline for 2.4 yet. Garrett -----Original Message----- From: Garrett Serack [mailto:[email protected]] Sent: Wednesday, July 16, 2008 9:49 AM To: Pierre Joye; Andi Gutmans Cc: Elizabeth M Smith; [email protected] Subject: RE: [INTERNALS-WIN] RE: Compilers, SDK support roadmap I should know by the end of the day what Apache will do--I think that is a rather domineering factor--if they go with VC9, well... Better now than later from my perspective, but we'll see what I find out. G -----Original Message----- From: Pierre Joye [mailto:[email protected]] Sent: Wednesday, July 16, 2008 9:45 AM To: Andi Gutmans Cc: Garrett Serack; Elizabeth M Smith; [email protected] Subject: Re: [INTERNALS-WIN] RE: Compilers, SDK support roadmap hi! On Wed, Jul 16, 2008 at 6:28 PM, Andi Gutmans <[email protected]> wrote: > That sounds reasonable although we don't have a track record building > with VC9. But we are probably better off trying to adopt what will be > more aligned with what's coming down the pipe in the next two years than > staying on an older version. > Regardless I wouldn't want to confuse people with supporting both VC8 > and VC9. We should have only two with the hope of completely dropping > VC6 as soon as possible. VC6 will be droped for any release after 5.3.x (5.4 or 6). About supporting only VC9, I'm all for it with PHP 6.x. I'm not sure about VC9 and php 5.3 as we are cruelly lacking the time to do the necessary ports and QA checks (5.3 is about to be frozen and the final release is expected within 3-4 months). I would be happy with VC6/8 for 5.3 and VC9 only for php6. An external factor is what will Apache adopt (vc8 or vc9) and when. That may also force us to do the move sooner. This risk is the reason why my plan includes experimental releases for VC9 builds. Cheers, -- Pierre http://blog.thepimp.net | http://www.libgd.org -- Windows Internals Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- Windows Internals Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php