Sriram Natarajan wrote:
> Hi
> I was wondering, if any one has any concerns if PHP depends on MySQL 
> 5.1 client libraries for OpenSolaris 2009.06. What this means is AMP 
> meta cluster will need to replace MySQL 5.0 with MySQL 5.1 package ? 
> If no one has any concerns, I will send out the suggested diff and 
> hope to make it into build 111. Any thoughts , concerns ?
>
Another issue, potentially worse:

The apr-util DBD library links with libmysqlclient_r but the PHP MySQL 
extensions link with libmysqlclient. A bit of web research suggests that 
this specific combination (apr-util DBD + PHP + both MySQL client 
builds) is to be avoided (multiply-defined symbols, behavior dependent 
on load order, etc.).

I'll file a CR for that shortly.

--/--

/usr/mysql library references in b109

Full Nevada b109 install; /usr and /opt checked via ldd

libmysqlclient:

/usr/php/5.2/modules/pdo_mysql.so 
(/usr/mysql/5.0/lib/mysql/libmysqlclient.so.15)
/usr/php/5.2/modules/mysql.so 
(/usr/mysql/5.0/lib/mysql/libmysqlclient.so.15)
/usr/php/5.2/modules/mysqli.so 
(/usr/mysql/5.0/lib/mysql/libmysqlclient.so.15)
/usr/lighttpd/1.4/lib/mod_mysql_vhost.so 
(/usr/mysql/5.0/lib/mysql/libmysqlclient.so.15)

libmysqlclient_r:

/usr/lib/python2.4/vendor-packages/_mysql.so 
(/usr/mysql/lib/mysql/libmysqlclient_r.so.15)
/usr/apr-util/1.3/lib/apr-util-1/apr_dbd_mysql-1.so 
(/usr/mysql/5.0/lib/mysql/libmysqlclient_r.so.15)
/usr/apr-util/1.3/lib/amd64/apr-util-1/apr_dbd_mysql-1.so 
(/usr/mysql/5.0/lib/amd64/mysql/libmysqlclient_r.so.15)

libndbclient:

none

--/--

I don't see any fewer/additional ones from the package dependencies, so 
that's good.


Reply via email to