This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH roland/ehdr_start] Use __ehdr_start, when available, for rtld to get its own headers.
- From: Roland McGrath <roland at hack dot frob dot com>
- To: Siddhesh Poyarekar <siddhesh dot poyarekar at gmail dot com>
- Cc: "GNU C. Library" <libc-alpha at sourceware dot org>
- Date: Mon, 17 Mar 2014 13:07:49 -0700 (PDT)
- Subject: Re: [PATCH roland/ehdr_start] Use __ehdr_start, when available, for rtld to get its own headers.
- Authentication-results: sourceware.org; auth=none
- References: <20140311222933 dot CC24274474 at topped-with-meat dot com> <CAAHN_R13tXB1XyUOTEpLAABpvP7FCnbqa-7-c5kx7XHY8--rGA at mail dot gmail dot com>
> This causes a failure in check-abi-ld.
I have no problems on x86_64-linux-gnu with trunk binutils.
> It looks like the additional symbol entry:
>
> 0000000000000000 g D .note.gnu.build-id 0000000000000000 Base
> .hidden __ehdr_start
>
> needs to either be accounted for in the abilist files or ignored in
> the abilist script.
That looks like a binutils bug. __ehdr_start should never make it to
.dynsym. Give details about your libc configuration and your binutils
version.
Thanks,
Roland