Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Oct 2005 09:05:07 +0000 (UTC)
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/release Makefile src/sys/conf kern.post.mk kmod.mk
Message-ID:  <200510250905.j9P9575Z002500@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
ru          2005-10-25 09:05:07 UTC

  FreeBSD src repository

  Modified files:
    release              Makefile 
    sys/conf             kern.post.mk kmod.mk 
  Log:
  Refactor (some more) installation of kernel and module objects.
  
  Try to make everyone happy: David (to have debug kernels installed
  by default), Warner (to be able to override that), and myself (for
  actually making it all work and to be consistent).
  
  Now, if kernel was configured for debugging (through DEBUG=-g in
  the kernel config file or "config -g"), doing "make install" will
  install debug versions of kernel and module objects with their
  canonical names,
  
          kernel.debug -> /boot/kernel/kernel
          if_fxp.ko.debug -> /boot/kernel/if_fxp.ko
  
  Installing a kernel not configured for debugging, or debug kernel
  with INSTALL_NODEBUG variable defined, will install non-debug
  kernel and module objects.
  
  Also, restore the install.debug and reinstall.debug targets that
  are part of the existing API (they cause some additional gdb(1)
  scripts to be installed).
  
  Revision  Changes    Path
  1.891     +0 -4      src/release/Makefile
  1.86      +4 -2      src/sys/conf/kern.post.mk
  1.197     +3 -8      src/sys/conf/kmod.mk



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200510250905.j9P9575Z002500>