Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Jul 1998 13:17:27 -0700 (PDT)
From:      Doug White <dwhite@resnet.uoregon.edu>
To:        Norman C Rice <nrice@emu.sourcee.com>
Cc:        Warner Losh <imp@village.org>, current@FreeBSD.ORG
Subject:   Re: Does building current on 2.2.x still work?
Message-ID:  <Pine.BSF.4.00.9807211311570.8360-100000@resnet.uoregon.edu>
In-Reply-To: <19980721155716.A20739@emu.sourcee.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Tue, 21 Jul 1998, Norman C Rice wrote:

> On Tue, Jul 21, 1998 at 12:58:13PM -0600, Warner Losh wrote:
> > In message <19980721130054.A20330@emu.sourcee.com> Norman C Rice writes:
> > : > of things: if ld doesn't die missing ___error (when BINFORMAT=aout), it's   
> > 
> > cd /usr/src
> > sudo make -m /usr/src/share/mk world
> > 
> > Is all you need to do to upgrate from -stable to -current.  Substitute
> > buildworld if you just want to build.
> > 
> > Note that using the relative path won't work, nor will trying to
> > define things on the command line.
> 
> Perhaps my intent was unclear. I was trying to let Doug know that
> using the relative path can/will `break' the build and spew the infamous
> ``___error'' messages. I thought as keeper of the FAQ this might be of
> interest to Doug. AFAIK, use of the relative path also breaks updates 
> of -current. 

I know that the ___error problem spawns from a libc version conflict.  
The last time I had current on this box they switched the libraries over,
and the next day's build exploded.  I remembered the discussion from
-hackers about it, copied /usr/lib to /usr/lib/aout, re-ldconfig'd, and
the build went smoothly.

Also, the above published solution has not exploded yet .. It's chewing
on liF77 now. (building from work over dialup just doesn't do great
things for speding up the build.)  

I just remembered I have MACHINE_ARCH and BINFORMAT defined in make.conf;
hope that doesn't confuse anything.

>  make -m /usr/src/share/mk buildworld
>  make -m /usr/src/share/mk installworld

I'm not too much in favor of sticking -current-isms in the FAQ, but we
could make an exception.  Or Nik could drop it onto the tutorial (which
was one of the places I checked, along with /usr/src/Makefile and the
commit logs for said Makefile and make.conf).

Doug White                              | University of Oregon  
Internet:  dwhite@resnet.uoregon.edu    | Residence Networking Assistant
http://gladstone.uoregon.edu/~dwhite    | Computer Science Major


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.00.9807211311570.8360-100000>