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

Attachment: signature.asc
Description: Digital signature

Reply via email to