Package: kernel-package
Version: 10.036
Severity: wishlist

As support for kexec/kdump support becomes more real, it will be very
useful to be able to build kernels that have debugging information
available, but not necessarily to install the debugging information on
every single client system.

Red Hat solves this problem by having a kernel "debuginfo" package,
and building the kernel with the -g flag so the object files have
debugging information.  Unfortunately this makes the .ko object files
gargantuan, so they are stripped of the debugging information before
they are placed in the standard linux-image installation package.

However, before that, a copy of the vmlinux and unstripped .ko files
are saved in a "debuginfo" package.  This means that if someone ends
up with a crash dump, they can send it to a support engineer and only
the support engineer needs to install the debuginfo package and use
the "crash" utility to debug the crash dump.  It's also useful for
developers, since the debuginfo information can be stored somewhere
outside of /lib --- Red Hat uses /usr/src/debug/<package-version> ---
for storing its debug information, for example.  This is useful for
keeping the size of the root partition small, for those who keep /
separate from /usr.

It would be nice if Debian had similar capabilities, as it would be
Extremely Useful for kernel developers, as well as people who want to
be able to provide commercial support for Debian or Debian derivitives
in the future.

Thanks,

                                                - Ted

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16.1
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages kernel-package depends on:
ii  dpkg                     1.13.17         package maintenance system for Deb
ii  dpkg-dev                 1.13.16         package building tools for Debian
ii  file                     4.17-1          Determines file type using "magic"
ii  gcc [c-compiler]         4:4.0.2-2       The GNU C compiler
ii  gcc-3.4 [c-compiler]     3.4.6-1         The GNU C compiler
ii  gcc-4.0 [c-compiler]     4.0.3-1         The GNU C compiler
ii  gettext                  0.14.5-2        GNU Internationalization utilities
ii  make                     3.80+3.81.rc1-1 The GNU version of the "make" util
ii  perl                     5.8.7-10        Larry Wall's Practical Extraction 
ii  po-debconf               1.0             manage translated Debconf template

Versions of packages kernel-package recommends:
ii  bzip2                         1.0.3-2    high-quality block-sorting file co
ii  libc6-dev [libc-dev]          2.3.6-4    GNU C Library: Development Librari

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to