PHP 4.0 Bug #7200 Updated: bug in Zend/zend_extensions.c: undefined symbol DL_UNLOAD linking apache

From: Date: Sat, 14 Oct 2000 00:17:13 +0000
Subject: PHP 4.0 Bug #7200 Updated: bug in Zend/zend_extensions.c: undefined symbol DL_UNLOAD linking apache
Groups: php.dev 
Request: Send a blank email to php-dev+get-34960@lists.php.net to get a copy of this message
ID: 7200 Updated by: andi Reported By: thomas.fischer@iao.fhg.de Status: Closed Bug Type: Compile Failure Assigned To: Comments: I commited the fix to CVS. However, I'm pretty sure IRIX 6.5 supports dlopen() and dlclose() and what should also be fixed is the configure script to detect these correctly on IRIX 6.5.x Previous Comments: --------------------------------------------------------------------------- [2000-10-13 16:58:47] thomas.fischer@iao.fhg.de Hi, during linking apache (1.3.12 static) I received an 'undefined symbol DL_UNLOAD' error from libphp.a on an IRIX 6.5.9 Platform using gcc. Problem: missing '#if ZEND_EXTENSIONS_SUPPORT / #endif' in Zend/zend_extensions.c Problem fixed by simple patch - TOM ------------ patch --------- 22d21 < #include "zend.h" 145d143 < #if ZEND_EXTENSIONS_SUPPORT 151d148 < #endif ----------- original -------- static void zend_extension_startup(zend_extension *extension) { if (extension->startup) { if (extension->startup(extension)!=SUCCESS) { DL_UNLOAD(extension->handle); } } } ----------- patched file -------- static void zend_extension_startup(zend_extension *extension) { #if ZEND_EXTENSIONS_SUPPORT if (extension->startup) { if (extension->startup(extension)!=SUCCESS) { DL_UNLOAD(extension->handle); } } #endif } --------------------------------------------------------------------------- Full Bug description available at: http://bugs.php.net/?id=7200

« previous php.dev (#34960) next »