OpenAFS Master Repository branch, master, updated. 8e382795d52b6fe8db33ff5353f841b077a25671
Gerrit Code Review
Sat, 11 Jul 2009 16:35:47 -0700 (PDT)
The following commit has been merged in the master branch:
Author: Marc Dionne <email@example.com>
Date: Sat Jul 11 18:18:08 2009 -0400
Parallel make: additional fixes
Testing turned up a few more errors with parallel builds:
- Linux: Apply a similar fix for "make dest" to the one in the previous
patch for "make install". Avoid conflict between DESTDIRS and COMPDIRS,
which also prevents unneeded duplicate work.
- Fix a couple of cases where we have 2 targets in a single rule with a
command that generates both of them. Two parallel jobs can run this
command at the same time, with missing or corrrupted files as a result.
The workaround: make one of the targets build the files, and make the
second target depend on the other one.
Verified-by: Russ Allbery <firstname.lastname@example.org>
Reviewed-by: Russ Allbery <email@example.com>
Reviewed-by: Derrick Brashear <firstname.lastname@example.org>
src/bozo/Makefile.in | 4 +++-
src/kauth/Makefile.in | 4 +++-
src/libafs/MakefileProto.LINUX.in | 4 +++-
3 files changed, 9 insertions(+), 3 deletions(-)
OpenAFS Master Repository