Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:32556 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 94115 invoked by uid 1010); 2 Oct 2007 17:02:36 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 94100 invoked from network); 2 Oct 2007 17:02:36 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 2 Oct 2007 17:02:36 -0000 Authentication-Results: pb1.pair.com header.from=andi@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=andi@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 212.25.124.162 as permitted sender) X-PHP-List-Original-Sender: andi@zend.com X-Host-Fingerprint: 212.25.124.162 mail.zend.com Windows 2000 SP4, XP SP1 Received: from [212.25.124.162] ([212.25.124.162:20002] helo=mx1.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 32/C5-57391-AA972074 for ; Tue, 02 Oct 2007 13:02:36 -0400 Received: from us-ex1.zend.com ([192.168.16.5]) by mx1.zend.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 2 Oct 2007 19:02:31 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Tue, 2 Oct 2007 09:58:05 -0700 Message-ID: <698DE66518E7CA45812BD18E807866CEB955C7@us-ex1.zend.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PHP-DEV] Re: VS 2005 Support for 5.3? Thread-Index: AcgE/8jUyGkREcPRS564bTjQBiy4twAFX0bQ References: <470253A7.1000307@ctindustries.net> To: "Rob Richards" , "Pierre" Cc: "PHP Internals List" , "Frank M. Kromann" , "Edin Kadribasic" , "Dmitry Stogov" X-OriginalArrivalTime: 02 Oct 2007 17:02:31.0930 (UTC) FILETIME=[057915A0:01C80516] Subject: RE: [PHP-DEV] Re: VS 2005 Support for 5.3? From: andi@zend.com ("Andi Gutmans") I definitely think it's worth another go. VS 2005 binaries are significantly faster than VC 6 (at least last time I checked). We can also help out a bit with issues as we've tackled some of them already. Andi > -----Original Message----- > From: Rob Richards [mailto:rrichards@ctindustries.net] > Sent: Tuesday, October 02, 2007 7:20 AM > To: Pierre > Cc: PHP Internals List; Frank M. Kromann; Edin Kadribasic; Dmitry > Stogov > Subject: [PHP-DEV] Re: VS 2005 Support for 5.3? >=20 > Hi Pierre, >=20 > Going forward this might be a good idea, but there needs to be a good > amount of testing. > I have ran into an issue recently running apps built with VS 2005 using > dynamically linked libraries built with older versions due to different > runtime linking, which did make me think of this specific issue. > Seeing > that there are a crap load of third part dlls, things will need some > extensive testing. >=20 > The issue I saw was due to the fact that the application (built with > 2005) created a FILE * using fopen. This was passed to a dll, which > called fwrite (built with an older version). fwrite() was called within > msvcrt8, while fopen was called within msvcrt causing a crash due to > the > use of different runtimes. >=20 > Of course the FILE * probably should have been obtained from the dll > (API permitting), but there is a good potential for similar issues with > the number of libraries around and the fact that they can no longer > rely > on always being called from msvcrt like they could in the old days. >=20 > Rob >=20 > Pierre wrote: > > Hi, > > > > One important thing we forgot to discuss is to drop VS6 support fin > > 5.3 and finally move to VS2005. > > > > It has a couple of side effects but it is a one time job and should > > make our life easier on windows from 5.3 and up. > > > > Comments? > > > > Cheers, > > --Pierre > > > > >=20 > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php