This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
HP have sent me a copy of ld64 with the bug fixed but here is the patch anyway. bfd/Changelog * elf.c (bfd_elf_get_bfd_needed_list): Current HP ld64 and existing shared libraries erronously set sh_link in the .dynamic section to 0. It should be set to the index of the .dynstr section. Should be fixed on ld patches later than PHSS_26262 as HP has produced a site specific fix. (See attached file: elf.c.patch) --------------------------------------------------------------------------------- Ross Alexander "He knows no more about his MIS - NEC Europe Limited destiny than a tea leaf knows Work ph: +44 20 8752 3394 the history of East India Company" |---------+------------------------------> | | Jeff Law | | | <law@porcupine.slc.| | | redhat.com> | | | | | | 02/07/2002 19:23 | | | Please respond to | | | law | | | | |---------+------------------------------> >------------------------------------------------------------------------------------------------------------| | | | To: ross.alexander@uk.neceur.com | | cc: binutils@sources.redhat.com | | Subject: Re: hppa64-hp-hpux11.00: HP ELF64 brokeness (incorrect .dynamic section) | >------------------------------------------------------------------------------------------------------------| In message <OF57EE2279.B5306762-ON80256BEA.0056AFF9@uk.neceur.com>, ross.alexan der@uk.neceur.com writes: > > I don't mind producing a patch to create a workaround (it is very straight > forward, for a change) or we could produce a program which 'corrects' the > defective libraries. However, because these are system libraries, a lot > of people may be unwilling to go near then. I suspect "fixing" the defective libraries won't be palatable to most folks. If we can engineer a clean workaround in bfd so that we can deal with the broken libraries in a sane way that would probably be best. jeff
Attachment:
elf.c.patch
Description: Binary data
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |