Anyone? Bueller?

Andrei Zmievski wrote:
It seems that our PHP_ADD_EXTENSION_DEP() macro from acinclude.m4 does not actually do any linking against the dependent extension despite the comment in it:

  dnl Some systems require that we link $2 to $1 when building

The consequence of this is that if the dependent extension (like igbinary.so) is not loaded and you try to load your depending extension (like my memcached.so), you'll get an error:

php: symbol lookup error: /usr/local/lib/php/20060613-debug/memcached.so: undefined symbol: igbinary_serialize

I asked Wez and he said that the only way to fix it is to do the actual linking which is what he proposed a while back. Any reason why it hasn't been done?

-Andrei



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

Reply via email to