File couchdb-glibc-2.20.patch of Package couchdb

Index: apache-couchdb-1.6.1/src/couchdb/priv/Makefile.am
===================================================================
--- apache-couchdb-1.6.1.orig/src/couchdb/priv/Makefile.am
+++ apache-couchdb-1.6.1/src/couchdb/priv/Makefile.am
@@ -44,7 +44,7 @@ couchprivlib_LTLIBRARIES = couch_icu_dri
 if USE_EJSON_COMPARE_NIF
 couchprivlib_LTLIBRARIES += couch_ejson_compare.la
 couch_ejson_compare_la_SOURCES = couch_ejson_compare/couch_ejson_compare.c
-couch_ejson_compare_la_CPPFLAGS = -D_BSD_SOURCE $(ICU_CPPFLAGS) $(ERLANG_FLAGS)
+couch_ejson_compare_la_CPPFLAGS = -D_BSD_SOURCE -D_DEFAULT_SOURCE $(ICU_CPPFLAGS) $(ERLANG_FLAGS)
 couch_ejson_compare_la_LDFLAGS = -module -avoid-version
 couch_ejson_compare_la_LIBADD = $(ICU_LIBS)
 if WINDOWS
@@ -72,7 +72,7 @@ COUCHJS_SRCS = \
 
 locallibbin_PROGRAMS = couchjs
 couchjs_SOURCES = $(COUCHJS_SRCS)
-couchjs_CFLAGS = -g -Wall -Werror -D_BSD_SOURCE $(CURL_CFLAGS) $(JS_CFLAGS)
+couchjs_CFLAGS = -g -Wall -Werror -D_BSD_SOURCE -D_DEFAULT_SOURCE $(CURL_CFLAGS) $(JS_CFLAGS)
 couchjs_LDADD = $(CURL_LIBS) $(JS_LIBS)
 
 couchpriv_DATA = stat_descriptions.cfg
Index: apache-couchdb-1.6.1/test/etap/Makefile.am
===================================================================
--- apache-couchdb-1.6.1.orig/test/etap/Makefile.am
+++ apache-couchdb-1.6.1/test/etap/Makefile.am
@@ -15,7 +15,7 @@ noinst_DATA = test_util.beam test_web.be
 
 noinst_PROGRAMS = test_cfg_register
 test_cfg_register_SOURCES = test_cfg_register.c
-test_cfg_register_CFLAGS = -D_BSD_SOURCE
+test_cfg_register_CFLAGS = -D_BSD_SOURCE -D_DEFAULT_SOURCE
 
 %.beam: %.erl
 	$(ERLC) $<
openSUSE Build Service is sponsored by