clfs-1.2
clfs-2.1
clfs-3.0.0-systemd
clfs-3.0.0-sysvinit
systemd
sysvinit
Last change
on this file since 935ecec was 914669c, checked in by Jim Gifford <clfs@…>, 15 years ago |
Updated Binutils Patch. Added Patches to fix Issues with Powerpc
|
-
Property mode
set to
100644
|
File size:
626 bytes
|
Rev | Line | |
---|
[914669c] | 1 | --- bfd/elf64-ppc.c.jj 2004-09-27 16:46:06.000000000 -0400
|
---|
| 2 | +++ bfd/elf64-ppc.c 2004-10-04 09:09:50.000000000 -0400
|
---|
| 3 | @@ -9681,7 +9681,12 @@ ppc64_elf_relocate_section (bfd *output_
|
---|
| 4 | else if (!SYMBOL_REFERENCES_LOCAL (info, &h->elf)
|
---|
| 5 | && !is_opd
|
---|
| 6 | && r_type != R_PPC64_TOC)
|
---|
| 7 | - outrel.r_info = ELF64_R_INFO (h->elf.dynindx, r_type);
|
---|
| 8 | + {
|
---|
| 9 | + outrel.r_info = ELF64_R_INFO (h->elf.dynindx, r_type);
|
---|
| 10 | + if (h->elf.dynindx == -1
|
---|
| 11 | + && h->elf.root.type == bfd_link_hash_undefweak)
|
---|
| 12 | + memset (&outrel, 0, sizeof outrel);
|
---|
| 13 | + }
|
---|
| 14 | else
|
---|
| 15 | {
|
---|
| 16 | /* This symbol is local, or marked to become local,
|
---|
| 17 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.