Subject: Disable parallel make for bin/confgen and bin/named From: michal@isc.org To: bind9-public@isc.org MIME-Version: 1.0 X-Mailer: MIME-tools 5.508 (Entity 5.508) Message-ID: Content-Type: text/plain; charset="utf-8" Date: Tue, 21 Nov 2017 13:52:18 +0100 X-RT-Interface: Web Content-Transfer-Encoding: binary Content-Disposition: inline X-RT-Original-Encoding: utf-8 Content-Length: 657 Making ${UOBJS} (containing various "unix/.@O@" entries) a dependency for executable targets and setting SUBDIRS to "unix" in bin/confgen/Makefile.in and bin/named/Makefile.in causes two issues with parallel make ("make -jX"): - ${UOBJS} may be built in both bin/{confgen,named} and the "unix" subdirectory of each of these directories, - if building objects inside the "unix" subdirectory is not complete by the time linking the targets inside bin/{confgen,named} is attempted, an error will occur due to at least one required object file not being present, e.g.: gcc: error: unix/os.o: No such file or directory