Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:42642 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 10266 invoked from network); 15 Jan 2009 18:36:37 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Jan 2009 18:36:37 -0000 Authentication-Results: pb1.pair.com smtp.mail=chris_se@gmx.net; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=chris_se@gmx.net; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmx.net designates 213.165.64.20 as permitted sender) X-PHP-List-Original-Sender: chris_se@gmx.net X-Host-Fingerprint: 213.165.64.20 mail.gmx.net Received: from [213.165.64.20] ([213.165.64.20:55896] helo=mail.gmx.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 3F/F8-01962-3328F694 for ; Thu, 15 Jan 2009 13:36:36 -0500 Received: (qmail invoked by alias); 15 Jan 2009 18:36:31 -0000 Received: from p54A16631.dip.t-dialin.net (EHLO chris-se.dyndns.org) [84.161.102.49] by mail.gmx.net (mp062) with SMTP; 15 Jan 2009 19:36:31 +0100 X-Authenticated: #186999 X-Provags-ID: V01U2FsdGVkX19om+pXGrdohz1x+/ASiK62MS6IoRNgyyi+qFCriC fPjyoZ+2FHBgeF Received: from [192.168.0.175] (HSI-KBW-082-212-059-033.hsi.kabelbw.de [82.212.59.33]) by chris-se.dyndns.org (Postfix) with ESMTP id 0D01932BA; Thu, 15 Jan 2009 18:54:15 +0100 (CET) Message-ID: <496F81E0.1090507@gmx.net> Date: Thu, 15 Jan 2009 19:35:12 +0100 User-Agent: Thunderbird 2.0.0.18 (X11/20081105) MIME-Version: 1.0 To: Stanislav Malyshev CC: 'PHP Internals' References: <496E65B2.1070106@zend.com> In-Reply-To: <496E65B2.1070106@zend.com> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.6 Subject: Re: [PHP-DEV] [RFC] build IDs proposal From: chris_se@gmx.net (Christian Seiler) Hi, > I think that it would be better if we adopted more clean and scalable > solution for that. I propose having one string build ID, which would > look something like: "API20071006,NTS,Debug,VC8" and would be rquired to > match exactly in the engine and the module. This should be relatively > easy to generate when compiling. I'm generally in favor of that change, however, I'm not quite sure on the impact of including the Visual Studio version specifier. I don't have that much experience with PHP on Windows but I have successfully built PHP extensions with VC8 (i.e. VS 2005 Express) for PHP 5.2.x. I didn't have any problems whatsoever in using these extensions together with the official PHP builds (VC6) and Zend Core (IIRC also VC6) - as long as both VC runtimes were installed on the corresponding system. Since VC6 is not available for free download I wouldn't be able to build Windows extensions for VC6 builds of PHP anymore if the version string check would inhibit the loading of the extension. Would any of the PHP Windows guys like to comment on this? Viele Grüße, Christian