aboutsummaryrefslogtreecommitdiff
path: root/bfd/elf-strtab.c
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2021-01-17 16:43:45 -0800
committerH.J. Lu <hjl.tools@gmail.com>2021-01-17 16:43:59 -0800
commit25294ff049728a081c703b68f848d2cc04eef483 (patch)
tree3f0e99fb655332407dad496b2733023d64a9ed0a /bfd/elf-strtab.c
parentd46153313bb24f0028d3160fd171bb46dec24ed2 (diff)
downloadgdb-25294ff049728a081c703b68f848d2cc04eef483.zip
gdb-25294ff049728a081c703b68f848d2cc04eef483.tar.gz
gdb-25294ff049728a081c703b68f848d2cc04eef483.tar.bz2
gold: Remove the circular IFUNC dependency in ifuncmain6pie
On Fedora 33 x86-64 with glibc 2.32-3, ifuncmain6pie failed with: ./ifuncmain6pie: IFUNC symbol 'foo' referenced in './ifuncmod6.so' is defined in the executable and creates an unsatisfiable circular dependency. FAIL ifuncmain6pie (exit status: 127) Remove non-JUMP_SLOT relocations against foo in ifuncmod6.so, which trigger the circular IFUNC dependency. * testsuite/ifuncmain6pie.c: Remove non-JUMP_SLOT relocations against foo in ifuncmod6.so. * testsuite/ifuncmod6.c: Likewise.
Diffstat (limited to 'bfd/elf-strtab.c')
0 files changed, 0 insertions, 0 deletions