I am currently in process of building mysql 5.0 into HEAD. There is an ABI change involved here --- libmysqlclient.so.14 is replaced by libmysqlclient.so.15. I have already created a "mysqlclient14" compatibility package to continue to provide the old client library, but it'd be a good idea to rebuild packages that depend on the mysql library soon. I'm willing to launch the rebuilds for any core packages that need it; let me know if you want this, or don't want it, for your packages. I'm not currently aware of any source-code changes that would be needed to migrate to using the .15 library, but if you run into any such problems I'd appreciate hearing about them. If for some reason you want to stick to using the 4.1 client library, you'll need some specfile changes to pick up the 4.1 headers and library files from mysqlclient14 in your future builds --- basically, BuildRequires: mysqlclient14-devel and then add -I %{_includedir}/mysql4/mysql -L %{_libdir}/mysql4/mysql regards, tom lane