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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.