Date: Tue, 7 Sep 1999 09:52:16 -0600 From: Nate Williams <nate@mt.sri.com> To: John Polstra <jdp@polstra.com> Cc: Jake Burkholder <jake@checker.org>, current@FreeBSD.ORG Subject: RE: java too? (was Re: Perl still broken in 4.0-CURRENT) Message-ID: <199909071552.JAA21689@mt.sri.com> In-Reply-To: <XFMail.990905141601.jdp@polstra.com> References: <19990905162206.B98EA1F05@io.yi.org> <XFMail.990905141601.jdp@polstra.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> > 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 majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199909071552.JAA21689>