; Does it related to GCC version?
> > What error do you have?
> > Is this problem described somewhere?
> >
> > Thanks. Dmitry.
> >
> >
> >> -Original Message-
> >> From: Wez Furlong [mailto:[EMAIL PROTECTED]
> >> Sent: Wedne
Wednesday, November 07, 2007 6:00 PM
To: Dmitry Stogov
Cc: internals@lists.php.net
Subject: Re: [PHP-DEV] zend.h breaks system headers on OSX in PHP 5.3
This is not an OSX specific issue, it's a symbol leakage issue that
can break potentially any library that uses that feature of gcc. I
just
Wednesday, November 07, 2007 6:00 PM
> To: Dmitry Stogov
> Cc: internals@lists.php.net
> Subject: Re: [PHP-DEV] zend.h breaks system headers on OSX in PHP 5.3
>
>
> This is not an OSX specific issue, it's a symbol leakage issue that
> can break potentially any library that us
P-DEV] zend.h breaks system headers on OSX in PHP 5.3
The system headers on OSX use __attribute__((always_inline)) and
zend.h defines always_inline to something else, breaking the build
when the compiler tries to resolve that attribute name.
A solution is to prefix the defines used in the engine
ernals@lists.php.net
> Subject: [PHP-DEV] zend.h breaks system headers on OSX in PHP 5.3
>
>
> The system headers on OSX use __attribute__((always_inline)) and
> zend.h defines always_inline to something else, breaking the build
> when the compiler tries to resolve that attrib
The system headers on OSX use __attribute__((always_inline)) and
zend.h defines always_inline to something else, breaking the build
when the compiler tries to resolve that attribute name.
A solution is to prefix the defines used in the engine with zend or
ZEND or other similar namespacing t