FS#2036 - Recompile PHP with current MySQL
|
Details
The current PHP package is linked to libmysqlclient.14 while
it should be linked libmysqlclient.so.14, as the current
MySQL package doesn't include libmysqlclient.14
Recompiling PHP with ABS fixes this problem. |
This task depends upon
[root@mars jvinet]# ls -l /usr/lib/libmysqlclient.*
lrwxrwxrwx 1 root root 20 2004-12-21 13:41 /usr/lib/libmysqlclient.14 -> libmysqlclient.so.14
lrwxrwxrwx 1 root root 20 2005-01-17 11:28 /usr/lib/libmysqlclient.so -> libmysqlclient.so.14
lrwxrwxrwx 1 root root 20 2005-01-17 11:28 /usr/lib/libmysqlclient.so.1 -> libmysqlclient.so.14
lrwxrwxrwx 1 root root 26 2005-01-17 11:28 /usr/lib/libmysqlclient.so.14 -> mysql/libmysqlclient.so.14
[vardyr@insocada ~]$ ls -l /usr/lib/libmysqlclient.*
lrwxrwxrwx 1 root root 20 2005-01-18 21:26 /usr/lib/libmysqlclient.so -> libmysqlclient.so.14
lrwxrwxrwx 1 root root 20 2005-01-18 21:26 /usr/lib/libmysqlclient.so.1 -> libmysqlclient.so.14
lrwxrwxrwx 1 root root 26 2005-01-18 21:26 /usr/lib/libmysqlclient.so.14 -> mysql/libmysqlclient.so.14
Now, I manually downloaded the package from the repository to verify that mysqlclient.14 isn't in the package, and this is what I came up with:
[vardyr@insocada mysql]$ tar -xvzf mysql-4.1.9-1.pkg.tar.gz | find -name libmysqlclient.\*
./usr/lib/mysql/libmysqlclient.a
./usr/lib/mysql/libmysqlclient.la
./usr/lib/mysql/libmysqlclient.so
./usr/lib/mysql/libmysqlclient.so.14
./usr/lib/mysql/libmysqlclient.so.14.0.0
./usr/lib/libmysqlclient.so
./usr/lib/libmysqlclient.so.1
./usr/lib/libmysqlclient.so.14
I'll rebuild php today.