This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] elf: Remove pldd (BZ#18035)
On 4/11/19 3:42 AM, Andreas Schwab wrote:
On Apr 10 2019, Carlos O'Donell <codonell@redhat.com> wrote:
While pldd is in glibc-common and always installed.
pldd is in glibc-utils, and not installed by default.
It's in glibc-common in Fedora because ldd is there too.
Our glibc-utils has only memusage, memusagestat, mtrace,
pcporfiledump, and xtrace.
There is an argument for it to be in glibc-utils.
Either way my objection is that we are removing pldd
without doing a proper RCA to determine if the cost
to fix is higher than the cost to continue using it.
If we can't fix it then that's OK, we can kill it, but
the tool could be used to reveal even more interesting
things like when run on a program with LD_AUDIT auditors
it could show the DSOs in the private namespace with a
note that they are in the private namespace. That does
indeed require some sharing, but we build it with glibc
so we can share any code we need even at the linked
object level.
--
Cheers,
Carlos.