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