Re: Bundling libxml2 default?
| From: | Adam Dickmeiss | Date: | Fri, 16 May 2003 18:27:08 +0000 |
| Subject: | Re: Bundling libxml2 default? | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-1601@lists.php.net to get a copy of this message | ||
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