Just tried to phpize an extension, and it appears as though there is a problem on MacOSX. PHP_SHLIB_SUFFIX defaults to .so because a check is run on $host_alias, which is set to "".
Attached is a patch to use $host_os instead which fixes the problem.
This is against php-4.3.10 by the way. I have not confirmed if PHP 5 has this issue or not.
-Brad
diff -ruN php-4.3.10.old/acinclude.m4 php-4.3.10/acinclude.m4
--- php-4.3.10.old/acinclude.m4 2004-12-11 06:17:21.000000000 -0500
+++ php-4.3.10/acinclude.m4 2005-01-04 16:23:08.187803400 -0500
@@ -279,7 +279,7 @@
AC_DEFUN([PHP_SHLIB_SUFFIX_NAME],[
PHP_SUBST(SHLIB_SUFFIX_NAME)
SHLIB_SUFFIX_NAME=so
- case $host_alias in
+ case $host_os in
*hpux*[)]
SHLIB_SUFFIX_NAME=sl
;;
diff -ruN php-4.3.10.old/aclocal.m4 php-4.3.10/aclocal.m4
--- php-4.3.10.old/aclocal.m4 2004-12-14 12:55:17.000000000 -0500
+++ php-4.3.10/aclocal.m4 2005-01-04 16:22:56.439589400 -0500
@@ -279,7 +279,7 @@
AC_DEFUN([PHP_SHLIB_SUFFIX_NAME],[
PHP_SUBST(SHLIB_SUFFIX_NAME)
SHLIB_SUFFIX_NAME=so
- case $host_alias in
+ case $host_os in
*hpux*[)]
SHLIB_SUFFIX_NAME=sl
;;-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
