Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 07 Sep 1999 09:16:16 -0700 (PDT)
From:      John Polstra <jdp@polstra.com>
To:        Nate Williams <nate@mt.sri.com>
Cc:        current@FreeBSD.ORG
Subject:   RE: java too? (was Re: Perl still broken in 4.0-CURRENT)
Message-ID:  <XFMail.990907091616.jdp@polstra.com>
In-Reply-To: <199909071552.JAA21689@mt.sri.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Nate Williams wrote:
> 
> 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. :) :) :) :)

I've been thinking about this.  I think I know a good way to find out
at runtime whether dladdr is implemented, and also a safer way to roll
your own version of dladdr to use when necessary.  I have to do some
Real Work at the moment, but I'll follow up with more details soon.
(In other words: I have devised a clever and elegant proof of this
theorem.  Unfortunately there is not room in the margin to write it
down ... ;-)

John
---
  John Polstra                                               jdp@polstra.com
  John D. Polstra & Co., Inc.                        Seattle, Washington USA
  "No matter how cynical I get, I just can't keep up."        -- Nora Ephron



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?XFMail.990907091616.jdp>