tags 749214 + patch tags 749214 + pending thanks Dear maintainer,
I've prepared an NMU for libprelude (versioned as 1.0.0-11.2) and uploaded it to DELAYED/3. Please feel free to tell me if I should delay it longer. Regards. -- "Can you imagine what I would do if I could do all I can?" -- Sun Tzu Saludos /\/\ /\ >< `/
diff -Nru libprelude-1.0.0/debian/changelog libprelude-1.0.0/debian/changelog --- libprelude-1.0.0/debian/changelog 2014-05-13 15:44:05.000000000 +0200 +++ libprelude-1.0.0/debian/changelog 2014-05-25 15:58:53.000000000 +0200 @@ -1,3 +1,11 @@ +libprelude (1.0.0-11.2) unstable; urgency=medium + + * Non-maintainer upload. + * New patch: keep-atfork-symbol.patch, taken from ubuntu's package, + thanks to Adam Conrad and Dimitri John Ledkov. (Closes: #749214) + + -- Maximiliano Curia <[email protected]> Sun, 25 May 2014 15:58:36 +0200 + libprelude (1.0.0-11.1) unstable; urgency=medium * Non-maintainer upload. (Closes: #721776) diff -Nru libprelude-1.0.0/debian/patches/keep-atfork-symbol.patch libprelude-1.0.0/debian/patches/keep-atfork-symbol.patch --- libprelude-1.0.0/debian/patches/keep-atfork-symbol.patch 1970-01-01 01:00:00.000000000 +0100 +++ libprelude-1.0.0/debian/patches/keep-atfork-symbol.patch 2014-05-25 15:58:53.000000000 +0200 @@ -0,0 +1,40 @@ +Description: Correctly link against -lpthread as needed to statically link pthreads_atfork symbol. + Explicitly specify linker flags to keep pthread_atfork symbol +Bug-Ubuntu: https://launchpad.net/bugs/1262430 +Reference: https://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00017.html +Reference: http://ryanarn.blogspot.co.uk/2011/07/curious-case-of-pthreadatfork-on.html +Author: Dimitri John Ledkov <[email protected]> + +--- a/prelude-admin/Makefile.am ++++ b/prelude-admin/Makefile.am +@@ -9,7 +9,7 @@ + @PRELUDE_ADMIN_LIBS@ \ + @LIBGCRYPT_LIBS@ \ + @LIBGNUTLS_LIBS@ \ +- ../libmissing/libmissing.la $(GETADDRINFO_LIB) $(HOSTENT_LIB) $(LTLIBINTL) $(LTLIBTHREAD) $(SERVENT_LIB) ++ ../libmissing/libmissing.la $(GETADDRINFO_LIB) $(HOSTENT_LIB) $(LTLIBINTL) $(LTLIBMULTITHREAD) $(SERVENT_LIB) + + + prelude_admin_SOURCES = \ +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -9,7 +9,7 @@ + + libpreludeincludedir = $(includedir)/ + libprelude_la_LIBADD = @LIBPRELUDE_LIBS@ $(LIBLTDL) $(top_builddir)/libmissing/libmissing.la libprelude-error/libprelude-error.la +-libprelude_la_LDFLAGS = $(GETADDRINFO_LIB) $(GETHOSTNAME_LIB) $(HOSTENT_LIB) $(INET_NTOP_LIB) $(INET_PTON_LIB) $(LIBSOCKET) $(LTLIBINTL) $(LTLIBTHREAD) $(SERVENT_LIB) -no-undefined -version-info @LIBPRELUDE_SONAME@ -export-symbols-regex "^(idmef|_?prelude)_" ++libprelude_la_LDFLAGS = $(GETADDRINFO_LIB) $(GETHOSTNAME_LIB) $(HOSTENT_LIB) $(INET_NTOP_LIB) $(INET_PTON_LIB) $(LIBSOCKET) $(LTLIBINTL) $(LTLIBMULTITHREAD) $(SERVENT_LIB) -no-undefined -version-info @LIBPRELUDE_SONAME@ -export-symbols-regex "^(idmef|_?prelude)_" -Wl,-u,pthread_atfork + lib_LTLIBRARIES = libprelude.la + BUILT_SOURCES = $(LTDLDEPS) + +--- a/src/libprelude-error/Makefile.am ++++ b/src/libprelude-error/Makefile.am +@@ -14,7 +14,7 @@ + nodist_include_HEADERS = prelude-error.h + + noinst_LTLIBRARIES = libprelude-error.la +-libprelude_error_la_LIBADD = @LTLIBTHREAD@ ++libprelude_error_la_LIBADD = $(LTLIBMULTITHREAD) + libprelude_error_la_LDFLAGS = -no-undefined + libprelude_error_la_SOURCES = prelude-error.h prelude-error.c strsource.c strerror.c + diff -Nru libprelude-1.0.0/debian/patches/series libprelude-1.0.0/debian/patches/series --- libprelude-1.0.0/debian/patches/series 2014-05-09 16:45:39.000000000 +0200 +++ libprelude-1.0.0/debian/patches/series 2014-05-25 15:58:53.000000000 +0200 @@ -4,3 +4,4 @@ 004-fix-link-gcrypt request_REUSEADDR_before_bind.patch test-poll_add_sleep_after_write.patch +keep-atfork-symbol.patch
signature.asc
Description: Digital signature

