Jani Taskinen wrote:
> Christopher Jones wrote:
>>
>> Does anyone (where's Jani?) want to comment on updating (*) the
>> definition of PHP_SHLIB_SUFFIX_NAMES in acinclude.m4?
>
> I don't want to comment on stuff I don't use.. :)
> (I don't do HP-UX)

Ditto

>> The PHP_SHLIB_SUFFIX_NAMES macro is very simplistic in setting the
>> SHLIB_SUFFIX_NAME shared lib file extension.  In comparison, the
>> AC_LIBTOOL_SYS_DYNAMIC_LINKER macro in build/libtool.m4 is more
>> finegrained, in particular in differentiating between HP-UX Itanium
>> and HP-UX PA RISC.
>>
>> The base problem was reported for the OCI8 extension in
>> http://pecl.php.net/bugs/bug.php?id=15016
>>
>> An untested patch for acinclude.m4 is:
>>
>> --- acinclude.m4.orig    2008-12-03 13:55:53.000000000 -0800
>> +++ acinclude.m4    2009-03-10 13:57:10.000000000 -0700
>> @@ -1975,8 +1975,16 @@
>>   SHLIB_DL_SUFFIX_NAME=$SHLIB_SUFFIX_NAME
>>   case $host_alias in
>>   *hpux*[)]
>> -   SHLIB_SUFFIX_NAME=sl
>> -   SHLIB_DL_SUFFIX_NAME=sl
>> +   case $host_cpu in
>> +     ia64*[)]
>> +       SHLIB_SUFFIX_NAME=so
>> +       SHLIB_DL_SUFFIX_NAME=so
>> +       ;;
>> +     *[)]
>> +       SHLIB_SUFFIX_NAME=sl
>> +       SHLIB_DL_SUFFIX_NAME=sl
>> +       ;;
>> +   esac
>>     ;;
>>   *darwin*[)]
>>     SHLIB_SUFFIX_NAME=dylib
>>
>> Is $host_cpu appropriately set at this point of configuration?
>
> Try it? If it works, commit.

OK!

We'll see if the bug filer responds.

>> Is there a reason why PHP_SHLIB_SUFFIX_NAMES doesn't use
>> AC_LIBTOOL_SYS_DYNAMIC_LINKER?
>
> Because nobody knew that exists? :)

:)

Chris

--
Email: christopher.jo...@oracle.com  Tel: +1 650 506 8630
Twitter:  http://twitter.com/ghrd    Free PHP Book: http://tinyurl.com/UGPOM

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

Reply via email to