[uClibc] uClibc cvs strcoll, rindex missing
Erik Andersen
andersen at codepoet.org
Thu Nov 6 22:10:53 UTC 2003
On Thu Nov 06, 2003 at 10:30:48PM +0100, Peter S. Mazinger wrote:
> On Thu, 6 Nov 2003, Erik Andersen wrote:
> > Could you be a bit more specific about what elfinterp.c
> > changes are not binary compatible?
> >
> diff -urN --exclude CVS --exclude .cvsignore ../uClibc-20030924/ldso/ldso/i386/elfinterp.c uClibc/ldso/ldso/i386/elfinterp.c
> --- ../uClibc-20030924/ldso/ldso/i386/elfinterp.c Tue Aug 19 16:08:44 2003
> +++ uClibc/ldso/ldso/i386/elfinterp.c Wed Nov 5 22:59:21 2003
> @@ -114,15 +114,14 @@
> ELF_RELOC *this_reloc;
> char *strtab;
> Elf32_Sym *symtab;
> + ELF_RELOC *rel_addr;
> int symtab_index;
> - char *rel_addr;
> char *new_addr;
> char **got_addr;
> unsigned long instr_addr;
> char *symname;
>
> - rel_addr = (char *) (tpnt->dynamic_info[DT_JMPREL] + tpnt->loadaddr);
> -
> + rel_addr = (ELF_RELOC *) (tpnt->dynamic_info[DT_JMPREL] + tpnt->loadaddr);
I have reverted this change. It seemed safe enough at
the time. My bad.
-Erik
--
Erik B. Andersen http://codepoet-consulting.com/
--This message was written using 73% post-consumer electrons--
More information about the uClibc
mailing list