-- 
Alexandra N. Kossovsky
OKTET Labs (http://www.oktetlabs.ru/)
diff -u -r libmemcached-1.0.18.clean/clients/memaslap.c libmemcached-1.0.18/clients/memaslap.c
--- libmemcached-1.0.18.clean/clients/memaslap.c	2014-02-09 15:52:42.000000000 +0400
+++ libmemcached-1.0.18/clients/memaslap.c	2022-05-13 17:29:38.871867932 +0300
@@ -97,6 +97,10 @@
   { 0, 0, 0, 0 },
 };
 
+ms_global_t ms_global;
+ms_stats_t ms_stats;
+ms_statistic_t ms_statistic;
+
 /* Prototypes */
 static void ms_sync_lock_init(void);
 static void ms_sync_lock_destroy(void);
diff -u -r libmemcached-1.0.18.clean/clients/ms_memslap.h libmemcached-1.0.18/clients/ms_memslap.h
--- libmemcached-1.0.18.clean/clients/ms_memslap.h	2014-02-09 15:52:42.000000000 +0400
+++ libmemcached-1.0.18/clients/ms_memslap.h	2022-05-13 17:29:38.927869253 +0300
@@ -117,13 +117,13 @@
 } ms_global_t;
 
 /* global structure */
-ms_global_t ms_global;
+extern ms_global_t ms_global;
 
 /* global stats information structure */
-ms_stats_t ms_stats;
+extern ms_stats_t ms_stats;
 
 /* global statistic structure */
-ms_statistic_t ms_statistic;
+extern ms_statistic_t ms_statistic;
 
 #ifdef __cplusplus
 }
diff -u -r libmemcached-1.0.18.clean/debian/changelog libmemcached-1.0.18/debian/changelog
--- libmemcached-1.0.18.clean/debian/changelog	2017-10-11 10:19:11.000000000 +0300
+++ libmemcached-1.0.18/debian/changelog	2022-05-13 17:29:38.927869253 +0300
@@ -1,3 +1,10 @@
+libmemcached (1.0.18-4.3~sasha) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Use --enable-memaslap=yes. Closes: #1010933.
+
+ -- Alexandra N. Kossovsky <sa...@oktetlabs.ru>  Fri, 13 May 2022 16:11:43 +0300
+
 libmemcached (1.0.18-4.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -u -r libmemcached-1.0.18.clean/debian/control libmemcached-1.0.18/debian/control
--- libmemcached-1.0.18.clean/debian/control	2017-10-11 10:19:11.000000000 +0300
+++ libmemcached-1.0.18/debian/control	2022-05-13 17:31:03.777868973 +0300
@@ -162,4 +162,5 @@
    * memcrm - Remove a key(s) from the server.
    * memccp - Copy files to a memcached server.
    * memcstat - Dump the stats of your servers to standard output
-   * memcslap - Generate testing loads on a memcached cluster
+   * memcslap - Generate testing loads on a memcached cluster (memslap)
+   * memcaslap - Load testing and benchmarking a server (memaslap)
Only in libmemcached-1.0.18/debian: control~
diff -u -r libmemcached-1.0.18.clean/debian/rules libmemcached-1.0.18/debian/rules
--- libmemcached-1.0.18.clean/debian/rules	2015-12-06 16:25:23.000000000 +0300
+++ libmemcached-1.0.18/debian/rules	2022-05-13 17:29:38.927869253 +0300
@@ -6,7 +6,7 @@
 	dh $@ --parallel --with autoreconf
 
 override_dh_auto_configure:
-	dh_auto_configure -- --enable-jobserver=no
+	dh_auto_configure -- --enable-jobserver=no --enable-memaslap=yes
 
 override_dh_auto_install:
 	dh_auto_install
diff -u -r libmemcached-1.0.18.clean/Makefile.am libmemcached-1.0.18/Makefile.am
--- libmemcached-1.0.18.clean/Makefile.am	2022-05-13 17:17:12.000000000 +0300
+++ libmemcached-1.0.18/Makefile.am	2022-05-13 17:29:38.927869253 +0300
@@ -1,6 +1,7 @@
 # vim:ft=automake
 
 ACLOCAL_AMFLAGS= -I m4 -I libtest/m4
+AM_LDFLAGS= -pthread
 AM_YFLAGS= -d
 
 # includes append to these:

Reply via email to