Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Mar 1995 10:30:54 +0100 (MET)
From:      Christoph Kukulies <kuku@gilberto.physik.rwth-aachen.de>
To:        me@FreeBSD.org
Cc:        freebsd-current@freefall.cdrom.com (user alias)
Subject:   Re: Make World Times and a question about shared libs / make all
Message-ID:  <199503230930.KAA14532@gilberto.physik.rwth-aachen.de>
In-Reply-To: <m0rripv-000Pa0C@tartufo.pcs.dec.com> from "Michael Elbel" at Mar 23, 95 10:05:00 am

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> In pcs.freebsd.current you write:
> 
> >> > > I seem to be crusing right along in make world now...
> >> > 
> >> > 	How long will a make world take on a 486dx2/66?  I need to do it once
> >> > and get all the objects built once, from then on the dependencies should make
> >> > sure I only build what I need to each time, right?  Thanks.
> >> 
> >> Ahh... not sure... I run this stuff on a P54-90 with 4 to 5MB/sec disk
> >> drives.  I'd guess maybe 6 to 7 hours max.
> 
> >On my box (subjective, nothing definitive) which is a
> >486/66-16MB/ISA/SCSI I suspect it's more like 24-36 hours for a complete
> >make world.  A simple make takes 12-14 hours if I remember right. 
> >However, I'm usually running alot more than make world, so that'll slow
> >it down.  But, I don't suspect it halves the time.
> 
> Well, it *can* be halved. My setup: 
> 486/66, 32 MB, EISA/VLB,
> SCSI disks on a BT747 controller (Quantum Empire 2100 for the srcs, 
> Fujitsu 500MB whatnot for obj), cflags -O2 -m486 -pipe, 
> not building profiled libraries.
> 
> It takes less than 7 hours for a make world with virgin source and
> obj trees, maybe 20 min more if there was a make world before.
> 
> Now I've noticed that subsequent 'make all install's will relink
> all the programs. I suppose this is due to the libraries being
> newer than the existing objects. However, this wouldn't be necessary
> unless the shared lib version has gone up. How hard would it be
> to get rid of this behaviour? I don't want to go and dig myself
> up to the armpits into the make stuff if it's impossible :-)

I'm not quite sure what you mean. Do you want to make  make all install
faster when a make world has been done already and all the objects
sit still there in the tree? I think this is not what we want.
Make world (which includes cleandir or is it clean?) is slow because
the libs are being built several times during the course of makeing the world.

> 
> Michael-- 
> Michael Elbel, Digital-PCS GmbH, Muenchen, Germany - me@FreeBSD.org
> Fermentation fault (coors dumped)
> 

--Chris Christoph P. U. Kukulies kuku@gil.physik.rwth-aachen.de
FreeBSD blues 2.1.0-Development FreeBSD 2.1.0-Development #0: Wed Mar 22
04:54:59  1995     root@blues:/usr/src/sys/compile/BLUESGUS  i386



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199503230930.KAA14532>