Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Oct 2008 05:10:10 +0000 (UTC)
From:      Warner Losh <imp@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/libexec/rtld-elf/mips reloc.c
Message-ID:  <200810100510.m9A5AOmL086664@repoman.freebsd.org>

index | next in thread | raw e-mail

imp         2008-10-10 05:10:10 UTC

  FreeBSD src repository

  Modified files:
    libexec/rtld-elf/mips reloc.c 
  Log:
  SVN rev 183739 on 2008-10-10 05:10:10Z by imp
  
  MFp4: Fix a bug in the mips relocation code that prevents shared images
  from working.
  
  From p4 filelog of the upstream file in p4
  
  //depot/projects/mips2-jnpr/src/libexec/rtld-elf/mips/reloc.c
  ... #6 change 140737 edit on 2008/04/27 by gonzo@gonzo_jeeves (text+ko)
  
          o Looks like handler for R_MIPS_REL32 brought by CS 137942
              is broken for tradmips. Code from NetBSD's
              libexec/ld.elf_so/arch/mips/mips_reloc.c works just fine.
  
  ... #3 change 137942 edit on 2008/03/17 by rrs@rrs-mips2-jnpr (text+ko)
  
          Any relocation symbol lookup if its 0. It looks like
                 this is the way the compiler indicates you need to
                 look in another shared library. When we hit these
                 as we relocate a object we will do the symbol
                 lookups and setup the relocation table with the
                 right value.
  
  Submitted by:   rrs@, gonzo@
  
  Revision  Changes    Path
  1.2       +14 -22    src/libexec/rtld-elf/mips/reloc.c


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200810100510.m9A5AOmL086664>