]> git.pld-linux.org Git - packages/sysbench.git/commitdiff
- drop mysqlclient_r hackery (no such library anymore) auto/th/sysbench-0.4.12-4
authorJan Rękorajski <baggins@pld-linux.org>
Sat, 10 Mar 2018 22:20:49 +0000 (23:20 +0100)
committerJan Rękorajski <baggins@pld-linux.org>
Sat, 10 Mar 2018 22:20:49 +0000 (23:20 +0100)
- rel 4

no-mysqlclient_r.patch [new file with mode: 0644]
sysbench.spec

diff --git a/no-mysqlclient_r.patch b/no-mysqlclient_r.patch
new file mode 100644 (file)
index 0000000..f01c04b
--- /dev/null
@@ -0,0 +1,32 @@
+--- sysbench-0.4.12/acinclude.m4~      2009-03-14 14:35:36.000000000 +0100
++++ sysbench-0.4.12/acinclude.m4       2018-03-10 23:19:19.161781346 +0100
+@@ -1,9 +1,7 @@
+ dnl ---------------------------------------------------------------------------
+ dnl Macro: AC_CHECK_MYSQLR
+ dnl First check for custom MySQL paths in --with-mysql-* options.
+-dnl If some paths are missing,  check if mysql_config exists. 
+-dnl Then check for the libraries and replace -lmysqlclient with 
+-dnl -lmysqlclient_r, to enable threaded client library.
++dnl If some paths are missing,  check if mysql_config exists.
+ dnl ---------------------------------------------------------------------------
+ AC_DEFUN([AC_CHECK_MYSQLR],[
+@@ -51,7 +49,7 @@
+     ac_cv_mysql_libs=`echo ${ac_cv_mysql_libs} | sed -e 's/.libs$//' \
+                       -e 's+.libs/$++'`
+     AC_CACHE_CHECK([MySQL libraries], [ac_cv_mysql_libs], [ac_cv_mysql_libs=""])
+-    MYSQL_LIBS="-L$ac_cv_mysql_libs -lmysqlclient_r"
++    MYSQL_LIBS="-L$ac_cv_mysql_libs -lmysqlclient"
+ fi
+ # If some path is missing, try to autodetermine with mysql_config
+@@ -82,8 +80,7 @@
+         if test [ -z "$ac_cv_mysql_libs" ]
+         then
+             AC_MSG_CHECKING(MySQL linker flags)
+-            MYSQL_LIBS=`${mysqlconfig} --libs | sed -e \
+-            's/-lmysqlclient /-lmysqlclient_r /' -e 's/-lmysqlclient$/-lmysqlclient_r/'`
++            MYSQL_LIBS=`${mysqlconfig} --libs`
+             AC_MSG_RESULT($MYSQL_LIBS)
+         fi
+     fi
index 1455d49a0d47141c48e0d782b5f969011d461ace..b40bba28eccb6ab322b2e6f124b57d395234a326 100644 (file)
@@ -1,11 +1,12 @@
 Summary:       a system performance benchmark
 Name:          sysbench
 Version:       0.4.12
-Release:       3
+Release:       4
 License:       GPL
 Group:         Applications/System
 Source0:       http://downloads.sourceforge.net/sysbench/%{name}-%{version}.tar.gz
 # Source0-md5: 3a6d54fdd3fe002328e4458206392b9d
+Patch0:                no-mysqlclient_r.patch
 URL:           http://sysbench.sourceforge.net/
 BuildRequires: autoconf
 BuildRequires: automake
@@ -35,6 +36,7 @@ benchmarks and third-party plug-in modules.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %{__libtoolize}
This page took 0.061006 seconds and 4 git commands to generate.