Date: 26 Feb 2006 00:48:45 -0000 From: Howard Goldstein <hginfla@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: i386/93845: cross-machine installworld broken in sys/boot/i386/loader Message-ID: <20060226004845.25218.qmail@cally.queue.to> Resent-Message-ID: <200602260050.k1Q0o3W8028693@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 93845 >Category: i386 >Synopsis: cross-machine installworld broken in sys/boot/i386/loader >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-i386 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Feb 26 00:50:02 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Howard Goldstein >Release: FreeBSD 6.1-PRERELEASE i386 >Organization: >Environment: System: FreeBSD cally.queue.to 6.1-PRERELEASE FreeBSD 6.1-PRERELEASE #0: Sat Feb 25 14:04:19 EST 2006 hg@cally.queue.to:/u3/usr/obj/usr/src/sys/CALLY i386 >Description: Installing world with /usr/src and /usr/obj mounted via NFS to a 'real' machine now fails as below. Somehow the install bits in sys/i386/loader have become dependent on the absolute build directory. It used to be ok to 'make build' on a 'thoroughbred' system and then 'make install' on weaker systems by mounting /usr/src/ and /usr/obj, at least it was under 4.1. Note the error below: the /u3 device only exists on the 'thoroughbred' system mounted via NFS. This occured during 'make installworld' (make installkernel worked fine) ===> sys/boot/i386/libi386 (install) ===> sys/boot/i386/loader (install) make: don't know how to make /u3/usr/obj/usr/src/sys/boot/i386/loader/../../ficl/libficl.a. Stop *** Error code 2 Stop in /usr/src/sys/boot/i386. *** Error code 1 Stop in /usr/src/sys/boot. *** Error code 1 Stop in /usr/src/sys. *** Error code 1 >How-To-Repeat: Mount /usr/src and /usr/obj via NFS on a "weak" machine and try to 'make installworld' onto it. It'll fail as above >Fix: Workaround, not a fix: Create phony mount points on the system being upgraded so it mimics physical disk layout of the 'build' machine. Help!!! >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060226004845.25218.qmail>