NetBSD-Bugs archive

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

lib/58838: shared libraries in base should all have expsym lists



>Number:         58838
>Category:       lib
>Synopsis:       shared libraries in base should all have expsym lists
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    lib-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Nov 21 18:45:00 +0000 2024
>Originator:     Taylor R Campbell
>Release:        current
>Organization:
The NetBSymbol Expectation
>Environment:
>Description:
Every library in tree should have the list of symbols it defines written down in a way that is verified at build-time (LIB_EXPSYM in bsd.lib.mk, foo.expsym by default).

This way, we get immediate build-time feedback when a major bump is required, pullup is generally forbidden, and/or machine-dependent symbols turn up in libraries.
>How-To-Repeat:
pullup inspection
>Fix:
Yes, please!



Home | Main Index | Thread Index | Old Index