Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.rmit.EDU.AU!news.unimelb.EDU.AU!munnari.OZ.AU!news.ecn.uoknor.edu!news.wildstar.net!serv.hinet.net!nctuccca.edu.tw!howland.reston.ans.net!nntp.crl.com!reason.cdrom.com!usenet From: "Jordan K. Hubbard" <jkh@FreeBSD.org> Newsgroups: comp.unix.bsd.freebsd.misc Subject: Re: make world does make clean first -- why?? Date: Tue, 11 Jun 1996 23:28:43 -0700 Organization: Walnut Creek CDROM Lines: 22 Message-ID: <31BE639B.62319AC4@FreeBSD.org> References: <DstI3t.HE1@midway.uchicago.edu> NNTP-Posting-Host: time.cdrom.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 3.0b4 (X11; I; FreeBSD 2.2-CURRENT i386) To: Steve Farrell <spfarrel@midway.uchicago.edu> Steve Farrell wrote: > > i'm sure there is a VERY good reason for this scheme. someone please tell "make world" was designed to do one thing and one thing only - compile an entire source tree in as pristine as possible a fashion so as to give you the greatest chance of successfully bootstrapping from one system state to the next. If we didn't clean first, you might have last compiled half the bits several months ago and left all the old and outdated binaries in place, which could confuse heck out of a build of sources from a much later date. >(that problem i was having that caused me to reboot, btw, was that >non-root shells couldn't fork any processes-- i figured that the >process table must have been near full... odd, b/c i thought 10 users >in kernel config meant up to 360 processes, and ps -aux showed not You probably just had your shell ulimits set too low. In bash, for example, you can do `ulimit -u 400' to get rid of this problem. -- - Jordan Hubbard President, FreeBSD Project