This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]