[PATCH] Update RPATH to make loading libjawt possible

Anthony Petrov anthony.petrov at oracle.com
Fri Aug 10 08:51:30 UTC 2012


Hi Omair,

The fix looks good to me. I think Kumar needs to take a look at it, too, 
before the fix can be pushed to a repo.

Thanks for finding and fixing this issue.

--
best regards,
Anthony

On 8/10/2012 1:48 AM, Omair Majid wrote:
> On 08/09/2012 07:15 AM, Andrew Hughes wrote:
>> ----- Original Message -----
>>> Hi Kumar,
>>>
>>> On 07/23/2012 11:19 AM, Kumar Srinivasan wrote:
>>>> My suggestion is to see if System.loadLibrary can be used, this
>>>> will
>>>> bode well for the modularization effort.
>>> I discussed this with the folks at awt-dev and they would prefer to
>>> avoid loading as much as possible. They are strongly against always
>>> preloading libjawt.so.
>>>
>> For my 2c, I'm against it too.  It doesn't seem the right fix.
> 
> I can see your point, but both the solutions feel wrong to me. I can't
> make up my mind which is the less bad.
> 
>> I don't see an attachment :-(
> 
> I guess the mailing list software stripped it out. I did attach it.
> 
>> Shouldn't it be a webrev anyway?
> 
> Old habits :)
> 
> Webrev is at:
> http://cr.openjdk.java.net/~omajid/webrevs/jawt-link-regression/00/
> 
> I have also put up a test case at:
> http://cr.openjdk.java.net/~omajid/jawt-test.tar.gz
> 
> The test case is the exact same as that on
> http://download.java.net/jdk8/docs/technotes/guides/awt/AWT_Native_Interface.html,
> except it automates the building and running. You will have to edit the
> makefile to set the value of JDK_HOME. It should point to a j2sdk-image
> directory.
> 
> Then do:
> $ make
> $ make run
> 
> Without the fix it should print an UnsatisfiedLinkError. With the fix,
> it should show a window.
> 
>> I built jdk8/build successfully just last week.  What issues are you seeing?
> 
> Errors building hotspot, I seem to recall. But I cant reproduce it
> anymore after pulling today. I can now confirm that the fix works for me
> with jdk8 too.
> 
> Thanks,
> Omair



More information about the build-dev mailing list