Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:1601 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 41387 invoked from network); 16 May 2003 18:27:10 -0000 Received: from unknown (HELO gamma) (62.242.117.189) by pb1.pair.com with SMTP; 16 May 2003 18:27:10 -0000 Received: from adam by gamma with local (Exim 3.35 #1 (Debian)) id 19GjvA-00065W-00; Fri, 16 May 2003 20:27:08 +0200 Date: Fri, 16 May 2003 20:27:08 +0200 To: Sterling Hughes Cc: Adam Dickmeiss , internals@lists.php.net Message-ID: <20030516182707.GA23334@indexdata.com> References: <20030516145005.GA32571@indexdata.com> <1053091807.5661.49.camel@hasele> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1053091807.5661.49.camel@hasele> User-Agent: Mutt/1.3.28i Subject: Re: [PHP-DEV] Bundling libxml2 default? From: adam@indexdata.dk (Adam Dickmeiss) On Fri, May 16, 2003 at 09:30:07AM -0400, Sterling Hughes wrote: > On Fri, 2003-05-16 at 10:50, Adam Dickmeiss wrote: > > With PHP5 as of today, a "clean" configure - with just > > --with-apxs > > compiles PHP5 with a bundled libxml2. That can't be right? > > I have libxml2-dev installed. Do I really have to use > > --without-bundle-libxml > > to make a sane installation? > > > > Yep. We default to using the bundle, just like we do with expat, or > mysql, gd, or any other piece of software we bundle. Ok, here we go again.. I still have not seen any good reason to bundle. You state at http://edwardbear.org/blog/ that libxml2 is bundled because expat is bundled. Is that the best argument? You want people to switch to a more "modern" interface. The new interface apparently breaks BC in multiple ways (that's not your fault, the tools are just different). How about unbundling expat and let people choose with configure what of those libs they want to use. That solution will both make configure for PHP easier to use _and_ save you from updating the bundled software (for security updates, for example). -- Adam > -Sterling > > -- > "Reductionists like to take things apart. The rest of us are > just trying to get it together." > - Larry Wall, Programming Perl, 3rd Edition -- Adam Dickmeiss mailto:adam@indexdata.dk http://www.indexdata.dk Index Data T: +45 33410100 Mob.: 212 212 66