From owner-freebsd-current Mon Sep 25 08:03:22 1995 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA13390 for current-outgoing; Mon, 25 Sep 1995 08:03:22 -0700 Received: from halloran-eldar.lcs.mit.edu (halloran-eldar.lcs.mit.edu [18.26.0.159]) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id IAA13385 for ; Mon, 25 Sep 1995 08:03:19 -0700 Received: by halloran-eldar.lcs.mit.edu; (5.65/1.1.8.2/19Aug95-0530PM) id AA12642; Mon, 25 Sep 1995 11:02:32 -0400 Date: Mon, 25 Sep 1995 11:02:32 -0400 From: "Garrett A. Wollman" Message-Id: <9509251502.AA12642@halloran-eldar.lcs.mit.edu> To: Terry Lambert Cc: current@freebsd.org Subject: Re: kernel versions and config's rm -rf In-Reply-To: <199509242138.OAA03910@phaeton.artisoft.com> References: <95Sep24.131401pdt.177475@crevenia.parc.xerox.com> <199509242138.OAA03910@phaeton.artisoft.com> Sender: owner-current@freebsd.org Precedence: bulk < said: > The reason for this behaviour in the first place was an issue of > dependencies not being calculated correctly There is nothing wrong with the way the dependencies are calculated, and has not been in a long time. The reason for that behavior is because Jordan got tired of dealing with people who didn't clean their kernels after changing options that have a major impact on the generated code, then building broken kernels and calling WC to complain. This is the way all dependencies in any program have worked since the dawn of time, and the appropriate solution is not to kludge up the config program but to eliminate compilation options as user-serviceable parts. -GAWollman -- Garrett A. Wollman | Shashish is simple, it's discreet, it's brief. ... wollman@lcs.mit.edu | Shashish is the bonding of hearts in spite of distance. Opinions not those of| It is a bond more powerful than absence. We like people MIT, LCS, ANA, or NSA| who like Shashish. - Claude McKenzie + Florent Vollant