1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
Note that this needs the
CXXFLAGS='-DLIBMYSQLCLIENT_SONAME=\"$(shell readlink -f `mysql_config --variable=pkglibdir`/libmysqlclient_r.so | sed -e s/mysqlclient/mysqlclient_r/ | sed -e "s,`mysql_config --variable=pkglibdir`/\(libmysqlclient_r.so.[0-9][0-9]\).*,\\1,")\" $(CXXFLAGS)' \
from debian/rules. I didn't succeed in getting this into cmake. But this at least works...
diff -urNad mysql-connector-c++-1.0.6~r754~/driver/nativeapi/libmysql_dynamic_proxy.cpp mysql-connector-c++-1.0.6~r754/driver/nativeapi/libmysql_dynamic_proxy.cpp
--- mysql-connector-c++-1.0.6~r754~/driver/nativeapi/libmysql_dynamic_proxy.cpp 2009-08-20 16:42:14.000000000 +0200
+++ mysql-connector-c++-1.0.6~r754/driver/nativeapi/libmysql_dynamic_proxy.cpp 2009-08-20 20:25:31.000000000 +0200
@@ -41,7 +41,7 @@
#elif defined(__hpux) && defined(__hppa)
static const char * const baseName = "libmysqlclient_r.sl";
#else
-static const char * const baseName = "libmysqlclient_r.so";
+static const char * const baseName = LIBMYSQLCLIENT_SONAME;
#endif
template<typename FunctionType>
|