Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Sep 1999 14:12:54 -0700 (PDT)
From:      John Polstra <jdp@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/libexec/rtld-elf rtld.h
Message-ID:  <199909052112.OAA84685@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
jdp         1999/09/05 14:12:54 PDT

  Modified files:
    libexec/rtld-elf     rtld.h 
  Log:
  Make jdk-1.1.8 work again.  It turns out that some code inside
  libjava peeks into the dynamic linker's private Obj_Entry structures.
  My recent changes introduced some new members near the front of
  the structures, causing libjava to get the wrong fields.  This commit
  moves the new members toward the end of the structure so that the
  layout of the portion that is relevant to JDK remains the same as
  before.
  
  I will work with the JDK porting team to see if we can come up with
  a less fragile way for them to do what they need to do.  I understand
  the current approach was necessary in order to work around some
  limitations of the dynamic linker.  Maybe it's not necessary any
  more.
  
  Revision  Changes    Path
  1.12      +10 -6     src/libexec/rtld-elf/rtld.h



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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