Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:25643 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 34247 invoked by uid 1010); 13 Sep 2006 01:16:18 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 34232 invoked from network); 13 Sep 2006 01:16:18 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Sep 2006 01:16:18 -0000 Authentication-Results: pb1.pair.com header.from=stas@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=stas@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 80.74.107.235 as permitted sender) X-PHP-List-Original-Sender: stas@zend.com X-Host-Fingerprint: 80.74.107.235 mail.zend.com Linux 2.5 (sometimes 2.4) (4) Received: from [80.74.107.235] ([80.74.107.235:29524] helo=mail.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 92/11-02095-0EB57054 for ; Tue, 12 Sep 2006 21:16:18 -0400 Received: (qmail 32660 invoked from network); 13 Sep 2006 01:14:59 -0000 Received: from office.zend.office (HELO ?192.168.61.128?) (192.168.16.109) by internal.zend.office with SMTP; 13 Sep 2006 01:14:59 -0000 Message-ID: <45075BD4.4040508@zend.com> Date: Tue, 12 Sep 2006 18:16:04 -0700 Organization: Zend Technologies User-Agent: Thunderbird 1.5.0.5 (X11/20060725) MIME-Version: 1.0 To: Rob Richards CC: 'PHP Internals' References: <45072B31.2070301@zend.com> <4507580B.70301@ctindustries.net> In-Reply-To: <4507580B.70301@ctindustries.net> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] libxml2 build for php 5.2 on windows From: stas@zend.com (Stanislav Malyshev) Hi! Thanks for the quick answer! > 2.6.26 built using the LIBXML_STATIC_FOR_DLL flag. Ehm, ok. The problem is that it is not possible to define this flag in any way but by hand-editing makefile. Which reinforces my point about keeping working one in win32build zip. > It should be using the static version included from: > http://ctindustries.net/libxml/. The library was not renamed as to > minimize the change. This URL does not seem to be alive, anyway - what is this URL? It's not standard libxml2 place - where one finds it out (except for asking on the list each time one want to build PHP ;) > I am working on getting this lib built by default within the standard > release. At that time, I will change the required lib as I have > proposed to name it libxml2_a_dll.lib. Please do not forget to update .dsp files then. > This would require the win32build package to be versioned so that the > correct version of libxml2 is used (needs to support the symbols being > exported from the .def file). Does it mean older PHP versions won't build with newer libxml? Ouch. Then I guess we need versioned files. Because right now building 5.2 on windows is very non-obvious to say the least and there's no reason why it should stay that way. Anyway, since older version did not have libxml at all, I think it won't be too bad adding one, -- Stanislav Malyshev, Zend Products Engineer stas@zend.com http://www.zend.com/