1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-20 00:21:35 +00:00

databases/libmemcached: Fix build with -fno-common

Fix the build of databaes/libmemcached with -fno-common, which is the
default with llvm 11.

MFH:		2020Q3 (implicit, -fno-common fixes, ok by joenum)
This commit is contained in:
Niclas Zeising 2020-08-22 10:23:59 +00:00
parent 54b44bff84
commit 3f52214dc4
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=545758
2 changed files with 37 additions and 0 deletions

View File

@ -0,0 +1,14 @@
--- clients/memaslap.c.orig 2020-08-22 10:06:16 UTC
+++ clients/memaslap.c
@@ -45,6 +45,11 @@
#define OPTIONSTRING const char*
#endif
+/* global variables */
+ms_global_t ms_global;
+ms_statistic_t ms_statistic;
+ms_stats_t ms_stats;
+
/* options */
static struct option long_options[]=
{

View File

@ -0,0 +1,23 @@
--- clients/ms_memslap.h.orig 2020-08-22 10:06:28 UTC
+++ clients/ms_memslap.h
@@ -116,14 +116,14 @@ typedef struct global
bool time_out;
} ms_global_t;
-/* global structure */
-ms_global_t ms_global;
+/* global structure, defined in memaslap.c */
+extern ms_global_t ms_global;
-/* global stats information structure */
-ms_stats_t ms_stats;
+/* global stats information structure, defined in memaslap.c */
+extern ms_stats_t ms_stats;
-/* global statistic structure */
-ms_statistic_t ms_statistic;
+/* global statistic structure, defined in mamaslap.c */
+extern ms_statistic_t ms_statistic;
#ifdef __cplusplus
}