[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [patches] [PATCH] Remove debug print outs from the run-time linker (RTLD_DEBUG option group)
- To: Maxim Kuvyrkov <maxim@xxxxxxxxxxxxxxxx>
- Subject: Re: [patches] [PATCH] Remove debug print outs from the run-time linker (RTLD_DEBUG option group)
- From: Daniel Jacobowitz <dan@xxxxxxxxxxxxxxxx>
- Date: Mon, 1 Feb 2010 09:19:50 -0500
On Mon, Feb 01, 2010 at 01:53:37AM +0300, Maxim Kuvyrkov wrote:
> Joseph,
>
> Would you please review the following patch which make EGLIBC's
> run-time linker 8-10% smaller.
>
> The following patch adds a new option group to EGLIBC --
> OPTION_EGLIBC_RTLD_DEBUG. This group makes debug print-outs of the
> run-time linker optional. These are the print-outs triggered by
> LD_DEBUG and TRACE_PRELINKING environment variables. Removing the
> associated code makes the run-time linker smaller.
I believe that disabling LD_TRACE_PRELINKING will break the
prelinker. Are those a big portion of the space savings? If not, may
want to leave them alone.
Along the same lines, it's worth checking whether ldd still works.
--
Daniel Jacobowitz
CodeSourcery