control: reopen -1

> * Fix intermittent parallel build failure.  Closes: #762766

As seen on the buildds, this was incomplete.  I'm attaching a more
robust solution that marks the problematic section as not parallel
(the same snippet is used in the non-export part of the build to solve
the same problem, lib/isc/Makefile.in).

Best wishes,
Mike
diff -u bind9-9.9.5.dfsg/debian/changelog bind9-9.9.5.dfsg/debian/changelog
--- bind9-9.9.5.dfsg/debian/changelog
+++ bind9-9.9.5.dfsg/debian/changelog
@@ -1,3 +1,10 @@
+bind9 (1:9.9.5.dfsg-4.3) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark critical section as not parallel in the makefile.  Closes: #762766
+
+ -- Michael Gilbert <mgilb...@debian.org>  Mon, 13 Oct 2014 04:37:55 +0000
+
 bind9 (1:9.9.5.dfsg-4.2) unstable; urgency=low
 
   * Non-maintainer upload.
diff -u bind9-9.9.5.dfsg/lib/export/isc/Makefile.in bind9-9.9.5.dfsg/lib/export/isc/Makefile.in
--- bind9-9.9.5.dfsg/lib/export/isc/Makefile.in
+++ bind9-9.9.5.dfsg/lib/export/isc/Makefile.in
@@ -38,7 +38,7 @@
 APIOBJS =	app_api.@O@ mem_api.@O@ socket_api.@O@ \
 		task_api.@O@ timer_api.@O@
 
-ISCDRIVEROBJS =	mem.@O@ task.@O@ timer.@O@ lib.@O@ \
+ISCDRIVEROBJS =	mem.@O@ unix/socket.@O@ task.@O@ timer.@O@ lib.@O@ \
 		heap.@O@	#timer module depends on this
 
 UNIXOBJS =	@ISC_ISCIPV6_O@ \
@@ -103,6 +103,10 @@
 
 LIBS =		@LIBS@
 
+# Note: the order of SUBDIRS is important.
+# Attempt to disable parallel processing.
+.NOTPARALLEL:
+.NO_PARALLEL:
 SUBDIRS =	include unix nls @ISC_THREAD_DIR@
 TARGETS =	timestamp
 

Reply via email to