From b69da4b8dbc5dedcbe13991c856d3b7be259ff78 Mon Sep 17 00:00:00 2001 From: Yehuda Sadeh Date: Mon, 5 Nov 2012 17:29:20 -0800 Subject: [PATCH] json_spirit: thread safe apparently the library is not thread safe by default. Signed-off-by: Yehuda Sadeh --- src/Makefile.am | 2 +- src/json_spirit/json_spirit_reader_template.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Makefile.am b/src/Makefile.am index ce0f0a753e1fd..6226bf2a9e00d 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -43,7 +43,7 @@ check-local: $(srcdir)/test/encoding/check-generated.sh $(srcdir)/test/encoding/readable.sh ../ceph-object-corpus -EXTRALIBS = -luuid +EXTRALIBS = -luuid -lboost_thread-mt if FREEBSD EXTRALIBS += -lexecinfo endif diff --git a/src/json_spirit/json_spirit_reader_template.h b/src/json_spirit/json_spirit_reader_template.h index b814e9162558a..f87b59331b739 100644 --- a/src/json_spirit/json_spirit_reader_template.h +++ b/src/json_spirit/json_spirit_reader_template.h @@ -13,7 +13,7 @@ #include "json_spirit_value.h" #include "json_spirit_error_position.h" -//#define BOOST_SPIRIT_THREADSAFE // uncomment for multithreaded use, requires linking to boost.thread +#define BOOST_SPIRIT_THREADSAFE // uncomment for multithreaded use, requires linking to boost.thread #include #include -- 2.39.5