From owner-freebsd-bugs Mon Dec 10 2:18:28 2001 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id EB30237B405; Mon, 10 Dec 2001 02:18:26 -0800 (PST) Received: (from ru@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id fBAAIKb84916; Mon, 10 Dec 2001 02:18:20 -0800 (PST) (envelope-from ru) Date: Mon, 10 Dec 2001 02:18:20 -0800 (PST) From: Message-Id: <200112101018.fBAAIKb84916@freefall.freebsd.org> To: florian.schrack@freenet.de, ru@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: misc/32635: 'make installworld' fails during update to -current Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Synopsis: 'make installworld' fails during update to -current State-Changed-From-To: open->closed State-Changed-By: ru State-Changed-When: Mon Dec 10 02:07:52 PST 2001 State-Changed-Why: Sorry, but we don't currently support building cross-branch releases. This shouldn't be a problem for a normal (non-chrooted) upgrade, since `installworld' makes copies of all utilities (and uses them) that are needed during install. This happens as the first step of `buildworld' stage. Also, if you have old 4.x binaries (linked against libc.so.4, etc.), make sure to add COMPAT4X=TRUE to /etc/make.conf. There's still a race exists when installing compat libraries, because stale libraries (libc.so.4) are removed before their copies are moved into /usr/lib/compat. But this race is actually harmless, because the only utils that are used during installation are chflags(1), rm(1) and install(1), all of them are linked static (including install(1), which is built in a BMAKEENV environment with -DNOSHARED during `installworld'). http://www.FreeBSD.org/cgi/query-pr.cgi?pr=32635 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message