In message <[EMAIL PROTECTED]>
on Mon, Oct 20, 2003 at 02:44:48PM +0300, Jani Taskinen wrote:
> We can't start adding some Apple specific shit for

PHP already contains OS-specific excrement (including lines that are
Linux-specific, Jani, whether it's acknowledged or not). Different
systems differ. Is this not one reason why autoconf/automake/libtool
exist? If there is some concern that defining BIND_8_COMPAT may conflict
with future definitions of that symbol, perhaps you could

    #if HAVE_ARPA_NAMESER_COMPAT_H
    #include <arpa/nameser_compat.h>
    #endif

Although it seems unbelievable that BIND_4_COMPAT would been removed
from Darwin (must have happened this year?), it sounds like a naming
issue only (with no semantics being affected).

In message <[EMAIL PROTECTED]>
on Mon, Oct 20, 2003 at 03:25:12PM +0200, Andi Gutmans wrote:
> It should be reported but I agree with Marko that PHP should support some 
> work around in the meanwhile. It always takes vendors some time to fix 
> their stuff and we should do what's best for our user base which is create 
> a working version of PHP ASAP.
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
I genuinely appreciate that sentiment. It is promising to hear a voice
of reason.
 
In message <[EMAIL PROTECTED]>
on Mon, Oct 20, 2003 at 02:44:48PM +0300, Jani Taskinen wrote:
> stuff that HAS to be standard..

Regardless of BIND9/Darwin issues, PHP 4.3.4RC2 (as is typical of 4.3
versions) fails to compile with a number of "standard", open-source
libraries that other software has no problem with. In some (rare?)
cases, PHP might not be at fault from a developer's perspective (and it
appears BIND9 is one such situation!), yet PHP may very well behave as
though it's at fault (from a package maintainer or end-user's point of
view).

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

Reply via email to