From owner-cvs-all@FreeBSD.ORG Sun Sep 11 02:01:19 2005 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2279716A41F; Sun, 11 Sep 2005 02:01:19 +0000 (GMT) (envelope-from drosih@rpi.edu) Received: from smtp1.server.rpi.edu (smtp1.server.rpi.edu [128.113.2.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id B671143D45; Sun, 11 Sep 2005 02:01:18 +0000 (GMT) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp1.server.rpi.edu (8.13.0/8.13.0) with ESMTP id j8B21GQn027686; Sat, 10 Sep 2005 22:01:17 -0400 Mime-Version: 1.0 Message-Id: In-Reply-To: <432382BC.5080105@root.org> References: <20050911002229.51F4916A471@hub.freebsd.org> <432382BC.5080105@root.org> Date: Sat, 10 Sep 2005 22:01:15 -0400 To: Nate Lawson , "David E. O'Brien" From: Garance A Drosihn Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-CanItPRO-Stream: default X-RPI-SA-Score: undef - spam-scanning disabled X-Scanned-By: CanIt (www . canit . ca) on 128.113.2.1 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf kern.post.mk X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 02:01:19 -0000 At 6:05 PM -0700 9/10/05, Nate Lawson wrote: >David E. O'Brien wrote: >>obrien 2005-09-11 00:22:21 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/conf kern.post.mk Log: >> For HEAD, install a kernel with debug information if DEBUG is a kernel >> config option. It is too easy to loose the build directory and not have >> symbols for kgdb to read. >> Revision Changes Path >> 1.84 +4 -17 src/sys/conf/kern.post.mk > >I disagree with this change. We do not need to waste the space >in /. If I'm running a debug kernel, it is based on the latest >version of kernel.debug in my kernel compile dir and I know to >find it there. Fwiw, I've been burned by building a debug kernel, only to have removed the original compile-directory for that kernel by the time I actually *needed* the debug symbols. It's one thing if you're building a debug kernel because you know you're going to spend the next hour debugging some change. It's another if you're building a debug kernel because your machine might panic sometime in the next two or three weeks. I'm not sure this change was the best idea to address that, but some change along these lines would be nice. Or is there some other knob which already exists and I simply don't know about? I have my own ways to deal with this, but I'm sure that I am not the only one who has been burned by this (and I am *sure*, because I have friends who have also been burnt by this). -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu