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 v3][BZ #832][BZ #3266] Make ldd try_trace more robust and portable


On Wednesday 11 September 2013 23:13:36 Patrick 'P. J.' McDermott wrote:
> It was noted in 2005 (BZ #832), 2006 (BZ #3266), and 2007 [1] that ldd
> fails on shells other than Bash >= 3.0 because of the pipefail option
> around try_trace (added on 2004-12-08).  EGLIBC was patched in 2008 [2]
> (r6912) to make the pipefail check run only on shells that support it,
> but RTLD output would still be lost on other shells with certain SELinux
> policies.
> 
> This patch rewrites try_trace to work on any POSIX-conformant shell in
> such a way as to also work with such SELinux policies.  It also obviates
> one difference between glibc and EGLIBC.

i've pushed this now.  thanks!
-mike

Attachment: signature.asc
Description: This is a digitally signed message part.


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