This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] Add AARCH64 relocation constants to elf/elf.h
- From: Marcus Shawcroft <marcus dot shawcroft at linaro dot org>
- To: Petr Machata <pmachata at redhat dot com>
- Cc: GNU C Library <libc-alpha at sourceware dot org>
- Date: Fri, 28 Jun 2013 08:09:02 +0100
- Subject: Re: [PATCH] Add AARCH64 relocation constants to elf/elf.h
- References: <m2li5vz7c5 dot fsf at redhat dot com>
On 27 June 2013 20:23, Petr Machata <pmachata@redhat.com> wrote:
Hi
> +#define R_AARCH64_TLS_DTPMOD64 1028 /* Module number, 64 bit. */
> +#define R_AARCH64_TLS_DTPREL64 1029 /* Module-relative offset, 64 bit. */
> +#define R_AARCH64_TLS_TPREL64 1030 /* TP-relative offset, 64 bit. */
The next version of the ABI which I'm told should be published real
soon now, renames these three dropping the '64' suffix, their
semantics remain unchanged, therefore:
R_AARCH64_TLS_DTPMOD 1028
R_AARCH64_TLS_DTPREL 1029
R_AARCH64_TLS_TPREL 1030
This rename has already been committed to binutils. We should make
this change now rather than commit this patch to 2.18 then rename them
in 2.19. Otherwise this patch is OK.
Thank you
/Marcus