Rainer Orth wrote:
> Roland Mainz <roland.mainz at nrubsig.org> writes:
> 
>> The patch covers two items:
>> 1. usr/src/lib/libmapid/Makefile.com assumes "ln" can override an
>> exixting link. This will not work for a POSIX-conformant version of
>> "ln". The patch...
>> -- snip --
>> Index: src/lib/libmapid/Makefile.com
>> ===================================================================
>> --- src/lib/libmapid/Makefile.com       (revision 647)
>> +++ src/lib/libmapid/Makefile.com       (working copy)
>> @@ -41,6 +41,7 @@
>>  ROOTSLINK32  = $(ROOTLIBDIR)/32
>>  
>>  $(ROOTSLINK32):        $(ROOTLIBDIR)
>> +       $(RM) $@ ; \
>>         $(SYMLINK) . $@
>>  
>>  #
>> -- snip --
>> ... fixes the problem by adjusting usr/src/lib/libmapid/Makefile.com to
>> follow the XPG rules for "ln" (e.g. it can't overwrite an existing
>> link).
> 
> This is CR 6434605 (repeated make install fails in libmapid).  I observed
> this during nightly -i builds, but couldn't reproduce it later.
> 

This was effectively fixed by kupfer on November 10th as 6477808, which 
removed the lines in question (and the racy link).

-- Rich


Reply via email to