You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.3 KiB
36 lines
1.3 KiB
Only in binutils-2.36.1/bfd: ChangeLog.orig |
|
Only in binutils-2.36.1/bfd: ChangeLog.rej |
|
diff -rup binutils.orig/bfd/elf32-ppc.c binutils-2.36.1/bfd/elf32-ppc.c |
|
--- binutils.orig/bfd/elf32-ppc.c 2021-05-18 11:38:27.644364623 +0100 |
|
+++ binutils-2.36.1/bfd/elf32-ppc.c 2021-05-18 11:44:19.809184838 +0100 |
|
@@ -5289,7 +5289,12 @@ allocate_dynrelocs (struct elf_link_hash |
|
for (ent = h->plt.plist; ent != NULL; ent = ent->next) |
|
if (ent->plt.refcount > 0) |
|
{ |
|
- asection *s = htab->elf.splt; |
|
+ asection *s; |
|
+ |
|
+ if (!ensure_undef_dynamic (info, h)) |
|
+ return FALSE; |
|
+ |
|
+ s = htab->elf.splt; |
|
|
|
if (!dyn) |
|
{ |
|
Only in binutils-2.36.1/bfd: elf32-ppc.c.orig |
|
Only in binutils-2.36.1/bfd: elf32-ppc.c.rej |
|
diff -rup binutils.orig/bfd/elf64-ppc.c binutils-2.36.1/bfd/elf64-ppc.c |
|
--- binutils.orig/bfd/elf64-ppc.c 2021-05-18 11:38:27.646364616 +0100 |
|
+++ binutils-2.36.1/bfd/elf64-ppc.c 2021-05-18 11:41:01.635847814 +0100 |
|
@@ -9819,6 +9819,9 @@ allocate_dynrelocs (struct elf_link_hash |
|
for (pent = h->plt.plist; pent != NULL; pent = pent->next) |
|
if (pent->plt.refcount > 0) |
|
{ |
|
+ if (!ensure_undef_dynamic (info, h)) |
|
+ return FALSE; |
|
+ |
|
if (!htab->elf.dynamic_sections_created |
|
|| h->dynindx == -1) |
|
{ |
|
Only in binutils-2.36.1/bfd: elf64-ppc.c.orig |
|
Only in binutils-2.36.1/bfd: elf64-ppc.c.rej
|
|
|