mbox

[0/3] Fix lld build for armhf

Message ID 20211101125003.500945-1-adhemerval.zanella@linaro.org
Headers

Message

Adhemerval Zanella Netto Nov. 1, 2021, 12:50 p.m. UTC
  With this patchset I can build and run make check on arm-linux-gnueabihf
with lld 13.0.  I see 12 regressions, however I think it something
related to lld instead of a glibc issue:

  FAIL: elf/ifuncmain1pic
  FAIL: elf/ifuncmain1picstatic
  FAIL: elf/ifuncmain1pie
  FAIL: elf/ifuncmain1staticpic
  FAIL: elf/ifuncmain1staticpie
  FAIL: elf/ifuncmain1vis
  FAIL: elf/ifuncmain1vispic
  FAIL: elf/ifuncmain1vispie
  FAIL: elf/ifuncmain3
  FAIL: elf/ifuncmain4picstatic
  FAIL: elf/ifuncmain5picstatic
  FAIL: elf/ifuncmain5staticpic

Adhemerval Zanella (3):
  arm: Use internal symbol for _dl_argv on _dl_start_user
  arm: Use have-mtls-dialect-gnu2 to check for ARM TLS descriptors
    support
  elf: Assume disjointed .rela.dyn and .rela.plt for loader

 elf/dynamic-link.h       | 32 +++++++++-----------------------
 sysdeps/arm/Makefile     |  7 +------
 sysdeps/arm/dl-machine.h |  2 +-
 3 files changed, 11 insertions(+), 30 deletions(-)