Date: Wed, 3 Sep 1997 13:21:01 +0200 (MET DST) From: Eivind Eklund <perhaps@yes.no> To: Simon Shapiro <Shimon@i-Connect.Net> Cc: joerg_wunsch@uriah.heep.sax.de, freebsd-current@FreeBSD.ORG Subject: Re: sysinstall.fdisk display problem Message-ID: <199709031121.NAA23797@bitbox.follo.net> In-Reply-To: Simon Shapiro's message of Tue, 02 Sep 1997 23:26:53 -0700 (PDT) References: <19970829080045.HW53717@uriah.heep.sax.de> <XFMail.970902232653.Shimon@i-Connect.Net>
next in thread | previous in thread | raw e-mail | index | archive | help
> > > Hi J Wunsch; On 29-Aug-97 you wrote: > > As Warner Losh wrote: > > > > > : Erm, on the build machine? On releng22.freebsd.org, /usr/src -> > > > : -current > > > : sources and it works just fine. > > > > > > Ummm, no it doesn't. I found at least one problem that I've detailed > > > in a message to hackers about this. asmacros.h has an explicit > > > include of "/usr/src/lib/libc/i386/DEFS.h" in it, which breaks on the > > > include in lib/msun's build. > > > > Warner, you haven't ever built a release, have you? > > > > It runs entirely in a chrooted tree. I don't understand Simon's > > complaint either. > > Simon Just came back from miniature vacation and has this to add: > > a. I last built EXACTLY on the 27th. This is when it failed. > b. Warner has a point (I cannot say anything about his release built > veterancy :-) > > Although the make release should work in isolation, it assumes certain > things. Because I have the need to cuncurrently build and maintain both > 2.2 and 3.0, i have the following setup: > > a. I run cvsup on src-all twice a day, and just before a build. > > b. In /usr/src, i have a directory 2.2 and a directory 3.0. > > c. In each directory I have ports and src, each containing what you > would expect (examplel /usr/src/3.0/src contains what a -current > machine would normally have in /usr/src. > > If I want to build, say 2.2 (the machine is -current), I do this: > > cd /usr/src > rm * > ln -s /usr/src/2.2/src/* . > cd 2.2/src > make buildworld > ../build.out 2>&1& > tail -f ../build.out I don't think the ln -s step should be necessary anymore. I think this commit marked the end of that dependency: From: Bruce Evans <bde@FreeBSD.ORG> Date: Tue, 26 Aug 1997 07:13:51 -0700 (PDT) Message-Id: <199708261413.HAA08872@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-release@FreeBSD.ORG Subject: cvs commit: src/release/sysinstall Makefile bde 1997/08/26 07:13:51 PDT Modified files: release/sysinstall Makefile Log: -I/sys -> ${.CURDIR}/../../sys. This should finish replacing /sys by a relative path. Revision Changes Path 1.62 +2 -1 src/release/sysinstall/Makefile (I seem to remember a previous commit claiming the rest of the problem had been solved, but I might have been wrong - I couldn't find it with a simple search). Eivind.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199709031121.NAA23797>