> > I think that java is still broken by this.
> > 
..
> >> java
> > Segmentation fault (core dumped)
> >>
> 
> I've just committed the fix in "src/libexec/rtld-elf/rtld.h" revision
> 1.12.  The Java runtime was peeking into some of the dynamic linker's
> private data structures.  My recent changes added some new members
> which changed the layout of the structures.  I've moved the new
> members to the end to work around the problem.
> 
> This is really a JDK bug, but I understand they did it that way to
> work around limitations in the dynamic linker.  I'll try to help them
> find a less fragile way.

This is necessary because the JDK has no way of knowing if dladdr() and
other misc. functions exist at runtime, because it must run on *all*
versions of FreeBSD, and older versions of 3.* didn't have these
functions.

We can't maintain backward compatability 'cleanly' w/out knowing the
internals unfortunately.  That is, unless John can come up with a way
that we're not aware of. :) :) :) :)



Nate


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to