Mercurial > hg > aboriginal
changeset 1097:75113ff9bb32
Patch from Khem Raj to fix mips64 dynamic linking.
author | Rob Landley <rob@landley.net> |
---|---|
date | Wed, 02 Jun 2010 21:09:11 -0500 |
parents | b86378217ab4 |
children | 8f72a8d4acc3 |
files | sources/patches/uClibc-mips64.patch |
diffstat | 1 files changed, 15 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sources/patches/uClibc-mips64.patch Wed Jun 02 21:09:11 2010 -0500 @@ -0,0 +1,15 @@ +diff --git a/ldso/ldso/mips/elfinterp.c b/ldso/ldso/mips/elfinterp.c +index b6e0932..a56ee81 100644 +--- a/ldso/ldso/mips/elfinterp.c ++++ b/ldso/ldso/mips/elfinterp.c +@@ -172,8 +172,8 @@ int _dl_parse_relocation_information(struct dyn_elf *xpnt, + for (i = 0; i < rel_size; i++, rpnt++) { + reloc_addr = (unsigned long *) (tpnt->loadaddr + + (unsigned long) rpnt->r_offset); +- reloc_type = ELF32_R_TYPE(rpnt->r_info); +- symtab_index = ELF32_R_SYM(rpnt->r_info); ++ reloc_type = ELF_R_TYPE(rpnt->r_info); ++ symtab_index = ELF_R_SYM(rpnt->r_info); + symbol_addr = 0; + + debug_sym(symtab,strtab,symtab_index);