From owner-freebsd-smp Wed Dec 4 10:38:29 1996 Return-Path: owner-smp Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA15064 for smp-outgoing; Wed, 4 Dec 1996 10:38:29 -0800 (PST) Received: from clem.systemsix.com (clem.systemsix.com [198.99.86.131]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id KAA15059 for ; Wed, 4 Dec 1996 10:38:26 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by clem.systemsix.com (8.6.12/8.6.12) with SMTP id LAA07089; Wed, 4 Dec 1996 11:38:15 -0700 Message-Id: <199612041838.LAA07089@clem.systemsix.com> X-Authentication-Warning: clem.systemsix.com: Host localhost didn't use HELO protocol X-Mailer: exmh version 1.6.5 12/11/95 From: Steve Passe To: Chris Csanady cc: freebsd-smp@freebsd.org Subject: Re: make -j? questions.. In-reply-to: Your message of "Wed, 04 Dec 1996 12:15:39 CST." <199612041815.MAA05291@friley216.res.iastate.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 04 Dec 1996 11:38:15 -0700 Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi, > First of all, I remember seeing here recently that there were some problems, > and I was wondering if they were fixed. Also, I know sometimes that it would > fail almost at random, if you have -j set higher. It almost seemed as if there > was some sort of dependancy issue that was ignored by the parallelism. Is > this still the case? that was me. the problem is make clean removes "?". (can't remember what "?" is, to find it do "make clean;make -j4", my machine is wedged at the moment...) make depend builds "?" make builds "?", but a different verson than "make depend"!!! something about what files are around when "?" is built. I think the solution is to make "make" realize that it needs to "make depend" before anything else if ".depend" doesn't exist --- > It would be nice if the -j option was suitable for make worlds and such. :) so as long as you do a "make depend" between any "make clean" and "make" you are OK -- Steve Passe | powered by smp@csn.net | FreeBSD