<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Hi,<br>
<br>
w.r.t the one issue below : is the awt load library code the only
place you<br>
need/are doing this ? If someone else (hotspot, core-libs) already
assented to this<br>
then I guess I could too but I'd like to hear for sure that
hotspot and core-libs<br>
teams both agree to this approach and whether there is an
alternative.<br>
<br>
-phil.<br>
<br>
On 9/19/13 4:29 AM, Volker Simonis wrote:<br>
</div>
<blockquote
cite="mid:CA+3eh12RmC7pKEy5DCN44ktrzKABsteiweQHhsJuBg26vQ4ivQ@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>Hi Phil,<br>
<br>
</div>
thank you for looking at the changes. Please find my answers
inline:<br>
<div>
<div>
<div class="gmail_extra"><br>
<div class="gmail_quote">
<div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px
0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
/* AIX does not provide the 'dladdr' function. But
fortunately, we've<br>
42 * already implemented it in the HotSpot, because
we need it there as<br>
43 * well (see hotspot/src/os/aix/vm/porting_aix.{hpp,cpp}).<br>
<br>
Whilst this is in "ifdef AIX" this reliance on an
exported hotspot<br>
function sounds hacky. What actual requirement is
there that the<br>
AIX class libraries be so tightly-coupled with that
VM?<br>
There is no contract there.<br>
<br>
</blockquote>
<div><br>
</div>
<div>You're right, there is no contract. It's just
pragmatic solution and I think it should always work
because the libjvm will always be loaded at the point
in AWT where it is used. Another solution would be to
re-implement the functionality in the class library
and I don't like code duplication either.<br>
</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px
0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
-phil.
<div class="im"><br>
<br>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<br>
</body>
</html>