]> granicus.if.org Git - php/commit
In NetWare two binaries with the same name can not be loaded in kernel address space...
authorAnantha Kesari H Y <hyanantha@php.net>
Fri, 23 Sep 2005 09:25:18 +0000 (09:25 +0000)
committerAnantha Kesari H Y <hyanantha@php.net>
Fri, 23 Sep 2005 09:25:18 +0000 (09:25 +0000)
commit5337c02684c08205da17ee28df842d533617c01f
treead34c28c8dc03d307a876c1bc714b76687c8920d
parentb5017bd7254e70ff963f88da907c9a883b4d6b6c
In NetWare two binaries with the same name can not be loaded in kernel address space(This is the default behaviour for NetWare apache webserver and hence PHP extensions also get loaded in kernel address space) simultaneoulsy. As the current autoconf built mysql extension is built as mysql.nlm this forbids the loading of mysql client binary. To work around this NetWare idiosyncrasy prefixing all the extensions with "php" except php5lib(phpts.dll eqivalent of Windows). I could have named this extensions prefixed with "php_" but "_" is eaten from the exported symbol prefix by the GCC cross compiler for NetWare so sticking to "php".
This fixes the issue of not needing "PHP_SUBST(EXTENSIONNAME_SHARED_LIBADD)" in all the extensions especially when they need to be built shared.

--Kamesh
acinclude.m4