RFR: 7113349 JDK8 port to macosx

Henri Gomez henri.gomez at gmail.com
Tue Mar 27 10:53:39 PDT 2012


No problem here with build from jdk8/jdk8 or lambda/lambda

OpenJDK 64-Bit Server VM (24.0-b04) for bsd-amd64 JRE
(1.8.0-jdk8-b31-20120323), built on Mar 23 2012 09:54:32 by "henri"
with gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)

OpenJDK 64-Bit Server VM (24.0-b04) for bsd-amd64 JRE
(1.8.0-jdk8-b30-20120326), built on Mar 26 2012 11:58:10 by "henri"
with gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00)


2012/3/27 Stephen Bannasch <stephen.bannasch at deanbrook.org>:
> At 6:31 PM -0500 3/7/12, Stephen Bannasch wrote:
>>At 10:20 PM +0000 3/7/12, Michael McMahon wrote:
>>>I've just realised there was a hotspot change in my local forest that I had forgotten about.
>>>Hotspot changes are pushed through a different route. So, I'm not sure when exactly this
>>>will get fixed. I will file a bug on it right now. But, here is the relevant patch, which you
>>>can apply yourself.
>>>
>>>- Michael,
>>>
>> >diff -r 0ed0960af27d src/os/bsd/vm/os_bsd.cpp
>>>--- a/src/os/bsd/vm/os_bsd.cpp    Thu Feb 23 12:03:08 2012 -0800
>>>+++ b/src/os/bsd/vm/os_bsd.cpp    Wed Mar 07 22:14:09 2012 +0000
>>>@@ -5811,7 +5811,7 @@
>>>     char buf[MAXPATHLEN];
>>>     char libmawtpath[MAXPATHLEN];
>>>     const char *xawtstr  = "/xawt/libmawt" JNI_LIB_SUFFIX;
>> >-    const char *new_xawtstr = "/libawt_xawt" JNI_LIB_SUFFIX;
>>>+    const char *new_xawtstr = "/xawt/libawt_xawt" JNI_LIB_SUFFIX;
>>>     char *p;
>>>
>>>     // Get path to libjvm.so
>>
>>Thanks,
>>
>>That fixed the problem running SwingSet2.jar
>
> FYI, building jdk8/tl today the problem with SwingSet2 jar is back:
>
> ./build/macosx-amd64/j2sdk-bundle/1.8.0.jdk/Contents/Home/bin/java -jar /Developer/Extras/Java/JFC/SwingSet2/SwingSet2.jar
>
> =>
>
> $ Exception in thread "main" java.awt.HeadlessException
> at sun.java2d.HeadlessGraphicsEnvironment.getDefaultScreenDevice(HeadlessGraphicsEnvironment.java:77)
> at SwingSet2.main(SwingSet2.java:251)
>
> I normally run these jtreg tests after a build: jdk/test/java/lang/invoke/ -- they all pass.
>
> More info on the build:
>
> .build/macosx-amd64/j2sdk-bundle/1.8.0.jdk/Contents/Home/bin/java -Xinternalversion
>
> OpenJDK 64-Bit Server VM (24.0-b02) for bsd-amd64 JRE (1.8.0-internal-stephen_2012_03_27_11_57-b00), built on Mar 27 2012 12:03:14 by "stephen" with gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.6)
>
>


More information about the macosx-port-dev mailing list