> Date: Tue, 15 Feb 2005 22:57:14 +0100 > From: Christian Jachmann <Jachmann_at_unitix.org> > > On Sun, Feb 13, 2005 at 02:46:53PM -0800, Kevin Oberman wrote: > > > On Sat, Feb 12, 2005 at 01:35:55PM +1100, Emil Mikulic wrote: > > > > All my recent kernels panic upon loading pf rules. I worked out how to > > > > get a dump out of the kernel, but now kgdb is saying "no debugging > > > > symbols found" > > > > > > > > My kernel config contains > > > > makeoptions DEBUG=-g > > > > > > > > It was built with the standard "make kernel KERNCONF=WHATEVER" > > > > > > > > What am I doing wrong? > > > > > > seems that this isn't interpreted anymore.. > > > > > > try building the kernel using: > > > > > > config [-gp] [-d destdir] SYSTEM_NAME > > > > No. > > Hmm > > > makeoptions DEBUG=-g still works fine. It's in NOTES as of about an > > lets see: > > hurx# uname -a > FreeBSD hurx.thc 5.3-STABLE FreeBSD 5.3-STABLE #3: Sun Feb 13 18:45:23 CET 2005 jachmann_at_hurx.thc:/usr/src/sys/i386/compile/MY i386 > > hurx# grep '$FreeBSD' /usr/src/sys/i386/conf/NOTES > # $FreeBSD: src/sys/i386/conf/NOTES,v 1.1168.2.2 2004/10/24 17:42:08 scottl Exp $ > > ...no, nothing in there > > hurx# grep DEBUG /usr/src/sys/i386/conf/NOTES It's really, really still there. I just checked the CVS repository for RELENG5, but you need to try looking in the main NOTES file, /sys/conf/NOTES: # DEBUG happens to be magic. # The following is equivalent to 'config -g KERNELNAME' and creates # 'kernel.debug' compiled with -g debugging as well as a normal # 'kernel'. Use 'make install.debug' to install the debug kernel # but that isn't normally necessary as the debug symbols are not loaded # by the kernel and are not useful there anyway. # # KERNEL can be overridden so that you can change the default name of your # kernel. # # MODULES_OVERRIDE can be used to limit modules built to a specific list. # makeoptions CONF_CFLAGS=-fno-builtin #Don't allow use of memcmp, etc. #makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman_at_es.net Phone: +1 510 486-8634Received on Tue Feb 15 2005 - 22:45:56 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:28 UTC