BIND 10 #3170: Parallel builds fail due to incorrect make rules
BIND 10 Development
do-not-reply at isc.org
Wed Sep 18 11:27:20 UTC 2013
#3170: Parallel builds fail due to incorrect make rules
-------------------------------------+-------------------------------------
Reporter: kean | Owner: kean
Type: | Status: new
defect | Milestone:
Priority: | Sprint-20131001
medium | Keywords: parallel
Component: build | make
system | Sensitive: 0
CVSS Scoring: | Sub-Project: Core
Defect Severity: High | Estimated Difficulty: 0
Feature Depending on Ticket: | Total Hours: 2
Add Hours to Ticket: 2 |
Internal?: 0 |
-------------------------------------+-------------------------------------
There are a number of places, most commonly dealing with message file
generation but a few other places as well, where the rules in Makefile.am
break when doing parallel builds. "Break" in this context means that
multiple make jobs can try to execute the rules which is really bad. In
the case of generating rrttype.h it is catastrophic with large numbers of
parallel builds.
Fix the make files to make multiple targets all gate behind a single stamp
file, which ensures that only one job server will ever generate the
file(s).
--
Ticket URL: <http://bind10.isc.org/ticket/3170>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list