On Mon, Aug 09, 2004 at 09:46:21AM +0200, Edin Kadribasic wrote:
> On Monday 09 August 2004 09:00, Derick Rethans wrote:
> > On Sat, 7 Aug 2004, Joe Orton wrote:
> > > That would mean adding exactly the reverse set of #defines to allow the
> > > the GD extension to be built against an external copy of libgd (which of
> > > course won't use the phpgd_* symbols).
> > >
> > > Given that a complete set of #defines is needed anyway, doing it without
> > > modifying libgd makes more sense since it's then easier to track the
> > > upstream libgd sources.
> >
> > Right ;-) Can you please update your patch with the new symbols then?
> > I'll commit it then later (or just ask for a CVS account!)
> 
> I'm -1 on this patch. The problem is has existed for mysql lib for ages and 
> for all other libraries used by PHP.

For all other libraries *which are bundled with PHP*, not just *used* by
PHP.  Why are the php_compat.h #defines acceptable to fix this issue for
PCRE and expat, but not for libgd?

> A note in the documentation stating that 
> if you want to use GD from PHP and another Apache module you need to compile 
> PHP with the external library should be sufficient.

This would be a reasonable argument if the libgd bundled with PHP was
exactly the same as the upstream libgd, but that's not the case, the
libgd bundled with PHP is extensively modified.

joe

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to