From owner-freebsd-stable Thu Feb 5 13:49:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA03896 for stable-outgoing; Thu, 5 Feb 1998 13:49:02 -0800 (PST) (envelope-from owner-freebsd-stable@FreeBSD.ORG) Received: from conductor.synapse.net (conductor.synapse.net [199.84.54.18]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id NAA03840 for ; Thu, 5 Feb 1998 13:48:19 -0800 (PST) (envelope-from evanc@synapse.net) Received: (qmail 9871 invoked from network); 5 Feb 1998 21:48:15 -0000 Received: from cello.synapse.net (HELO cello) (199.84.54.81) by conductor.synapse.net with SMTP; 5 Feb 1998 21:48:15 -0000 Message-ID: <00b501bd327f$bfe170a0$2844c00a@cello.synapse.net> From: "Evan Champion" To: "Cy Schubert - ITSD Open Systems Group" Cc: Subject: Re: Instant trap on make installworld Date: Thu, 5 Feb 1998 16:48:09 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.2106.4 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-To-Unsubscribe: mail to majordomo@FreeBSD.org "unsubscribe stable" >There is a bug in nullfs/umapfs or VM (depending on your point of view) >which causes the panic you're describing when the mmap() system call is >used. I put together a patch (kludge) and submitted it as a PR. This >has caused a fair bit of discussion among various develpers and members >of the Core Team. ... and of course, as soon as make installworld resets the libpaths, mmap() gets involved on the nullfs... Ok, given that this bug exists, is there a way I can use links to simulate what I wanted to accomplish with nullfs? The basic problem is that on the client, the tree is mounted as /usr/src and /usr/obj, but on the server it is under /exports. If I try to link /usr/src to /exports/src etc. on the server, make installworld fails because it tries to find the objects then under /exports/obj/exports/src (or something similar) instead of /exports/obj/usr/src, where they would have been written by the client. Obviously, I can hand-link to fix the problem, but are there a set of make options that will allow me to build without tinkering? Evan