NetBSD-Bugs archive

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

Re: lib/54449: _pic.a libraries contain unwanted debug information



The following reply was made to PR lib/54449; it has been noted by GNATS.

From: Christos Zoulas <christos%zoulas.com@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: lib-bug-people%netbsd.org@localhost,
 gnats-admin%netbsd.org@localhost,
 netbsd-bugs%netbsd.org@localhost,
 Andreas Gustafsson <gson%gson.org@localhost>
Subject: Re: lib/54449: _pic.a libraries contain unwanted debug information
Date: Mon, 12 Aug 2019 07:03:10 +0300

 > upon consideration, i'm happy to be less strict about
 > MKDEBUG=3Dyes builds, though i was reminded about my failed
 > static debugging session a few months ago.  does external
 > debug info even work for .a?
 
 Nope, I don't think it does (unless we change binutils).
 
 > i think that means i'm ok with your other patch.
 
 But I am not, because this means that DBG=3D-g will also not put symbols
 in libfoo_pic.a (my patch will strip it). So I am inclined to leave it =
 as it is
 for now.
 
 > i've never used the _g.a libraries.  they alway seemed far
 > annoying to build and use.
 >=20
 > i've simply had *all* my install have debug info.  i only
 > really switched to MKDEBUG when i noticed that huge-from-
 > debug-info shlibs have a bad interaction with exec pages,
 > and having it separate works around.  (i'm now wishing, but
 > hating myself for it, a build that gives me fat .a files
 > with debug info, but skinny .so files with links to the
 > debug info files. :)
 
 Well, we should make MKDEBUG work properly. I don't
 think we should be documenting DBG=3D (but also not breaking it).
 
 christos=
 


Home | Main Index | Thread Index | Old Index