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