On 21/06/16 06:06, Yury Norov wrote: > From: Andrew Pinski <apin...@cavium.com> > > * sysdeps/aarch64/sysdep.h: Add header guards. >
the things listed below are not part of the patch (upstream glibc already has these fixes) > [AARCH64] Remove 64 from some relocation names as they have been renamed in > later versions of the spec. > > The AARCH64 elf ABI spec renamed some relocations removing 64 from the TLS > relocation names to make them constaint with the ILP32 named ones. > > * elf/elf.h (R_AARCH64_TLS_DTPMOD64): Rename to .. > (R_AARCH64_TLS_DTPMOD): This. > (R_AARCH64_TLS_DTPREL64): Rename to ... > (R_AARCH64_TLS_DTPREL): This. > (R_AARCH64_TLS_TPREL64): Rename to ... > (R_AARCH64_TLS_TPREL): This. > * sysdeps/aarch64/dl-machine.h (elf_machine_type_class): Update > R_AARCH64_TLS_DTPMOD64, R_AARCH64_TLS_DTPREL64, and R_AARCH64_TLS_TPREL64. > (elf_machine_rela): Likewise. ...