From owner-freebsd-current Thu Mar 23 01:25:48 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA05545 for current-outgoing; Thu, 23 Mar 1995 01:25:48 -0800 Received: from campino.informatik.rwth-aachen.de (campino.Informatik.RWTH-Aachen.DE [137.226.225.2]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id BAA05538 for ; Thu, 23 Mar 1995 01:25:41 -0800 Received: from gilberto.physik.rwth-aachen.de by campino.informatik.rwth-aachen.de (4.1/campino-6) id AA19549; Thu, 23 Mar 95 10:24:59 +0100 Received: (from kuku@localhost) by gilberto.physik.rwth-aachen.de (8.6.8/8.6.9) id KAA14532; Thu, 23 Mar 1995 10:30:54 +0100 Message-Id: <199503230930.KAA14532@gilberto.physik.rwth-aachen.de> Subject: Re: Make World Times and a question about shared libs / make all To: me@FreeBSD.org Date: Thu, 23 Mar 1995 10:30:54 +0100 (MET) Cc: freebsd-current@freefall.cdrom.com (user alias) In-Reply-To: from "Michael Elbel" at Mar 23, 95 10:05:00 am From: Christoph Kukulies Reply-To: Christoph Kukulies X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 2261 Sender: current-owner@FreeBSD.org Precedence: bulk > > 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