diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2021-01-17 16:43:45 -0800 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2021-01-17 16:43:59 -0800 |
commit | 25294ff049728a081c703b68f848d2cc04eef483 (patch) | |
tree | 3f0e99fb655332407dad496b2733023d64a9ed0a /gold/ChangeLog | |
parent | d46153313bb24f0028d3160fd171bb46dec24ed2 (diff) | |
download | gdb-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 'gold/ChangeLog')
-rw-r--r-- | gold/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog index 33d97dd..a1d3d30 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,9 @@ +2021-01-17 H.J. Lu <hongjiu.lu@intel.com> + + * testsuite/ifuncmain6pie.c: Remove non-JUMP_SLOT relocations + against foo in ifuncmod6.so. + * testsuite/ifuncmod6.c: Likewise. + 2021-01-14 Nick Clifton <nickc@redhat.com> * po/fr.po: Updated French translation. |