From owner-freebsd-current Thu Aug 16 13:24:29 2001 Delivered-To: freebsd-current@freebsd.org Received: from beppo.feral.com (beppo.feral.com [192.67.166.79]) by hub.freebsd.org (Postfix) with ESMTP id 4605837B408; Thu, 16 Aug 2001 13:24:24 -0700 (PDT) (envelope-from mjacob@feral.com) Received: from wonky.feral.com (wonky.feral.com [192.67.166.7]) by beppo.feral.com (8.11.3/8.11.3) with ESMTP id f7GKNxI42585; Thu, 16 Aug 2001 13:23:59 -0700 (PDT) (envelope-from mjacob@feral.com) Date: Thu, 16 Aug 2001 13:23:53 -0700 (PDT) From: Matthew Jacob Reply-To: To: Andrzej Tobola Cc: , Subject: Re: make buildworld with /usr/src read-only supported or not ? In-Reply-To: <20010816221759.A76177@volt.iem.pw.edu.pl> Message-ID: <20010816132020.M83729-100000@wonky.feral.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, 16 Aug 2001, Andrzej Tobola wrote: > > As David suggested: > > > From: "David O'Brien" > > At this point I'd take this to current@freebsd.org. > > Is anybody nfs-mounting /usr/src RO from other machine and sucessfully > "make buildworld" ? or it is not supported (but I remember that Matt and > others seems do it that way). > > I can't do this with today -current: > > % make buildworld > ............. > ===> gnu/usr.bin/binutils/ld > rm -f eelf_i386.c ldemul-list.h stringify.sed ld eelf_i386.o ldcref.o ldctor.o ldemul.o ldexp.o ldfile.o ldgram.o ldlang.o ldlex.o ldmain.o ldmisc.o ldver.o ldwrite.o lexsup.o mri.o ld.1.gz ld.1.cat.gz ldlex.c ldgram.c ldgram.h > rm -rf ldscripts > rm: ldscripts: Read-only file system > *** Error code 1 > > Stop in /usr/src/gnu/usr.bin/binutils/ld. > *** Error code 1 > > cheers, > -a Hmm- it *had* been working for me for a while. But the NFS performance was so abysmal that I started migrating off again. But the last successful build I can find locally for -current is last night, 23:17 Pacific Daylight, with a cvsup from about 0300 earlier that day. If I were you, clean out your /usr/obj contents entirely. And on the src tree's machine that you actually have this mounted r/w, do a cleanup CVS update to removal all cruft: beppo.feral.com > cat ~/bin/CleanCVSupdate #!/bin/sh QFLAG=${QFLAG--q} 2>&1 cvs ${QFLAG} update -I \! -I CVS -d -P -matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message