NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

toolchain/55557: Releases should include kernel debug symbols

>Number:         55557
>Category:       toolchain
>Synopsis:       Releases should include kernel debug symbols
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    toolchain-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Aug 09 09:15:00 +0000 2020
>Originator:     Andreas Gustafsson
>Release:        NetBSD-current
System: NetBSD
Architecture: all
Machine: all

The official NetBSD binary releases have now included debug symbols
for userland programs for some time, in the optional "debug" sets,
but they do not include debug symbols for the kernel(s).

This seems backwards to me - I think kernel debug symbols are both
more important to have, and less costly in terms of space on the
install media, so if we include only one kind, it should be the kernel
ones.  And in most cases we probably could, and should, include both.

PR 50128 is somewhat related to this, but narrower in scope; that PR
is about having a way to do private release builds with kernel debug
symbols for a specific port, but having them in the official releases
for all ports would bring a far greater benefit by making it easier to
analyze kernel bugs when they impact users who have installed a binary
release.  Also, one reason why no progress has been made on 50128 may
be the difficulty of choosing between many different possible
solutions, and restricting the solution space to those that what will
work for the official releases may make the choice easier.



Home | Main Index | Thread Index | Old Index