OpenAFS Master Repository branch, master, updated. 8e382795d52b6fe8db33ff5353f841b077a25671

Gerrit Code Review gerrit@openafs.org
Sat, 11 Jul 2009 16:35:47 -0700 (PDT)


The following commit has been merged in the master branch:
commit 8e382795d52b6fe8db33ff5353f841b077a25671
Author: Marc Dionne <marc.c.dionne@gmail.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.
    
    Reviewed-on: http://gerrit.openafs.org/57
    Verified-by: Russ Allbery <rra@stanford.edu>
    Reviewed-by: Russ Allbery <rra@stanford.edu>
    Reviewed-by: Derrick Brashear <shadow@dementia.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