An IcedTea build of OpenJDK using Shark passed the Java SE 6 TCK today. Fedora 12, x86_64, LLVM 2.6, icedtea6-7674917fa451. Dr Fun is here!
An IcedTea build of OpenJDK using Shark passed the Java SE 6 TCK today. Fedora 12, x86_64, LLVM 2.6, icedtea6-7674917fa451. Dr Fun is here!
That’s very cool! Congratulations!
Wow, impressive. Any place we could download this ?
Fab!
I’m itching to try another ARMv5 build on my SheevaPlug!
Rgds
Damon
Wow, any word on benchmarks yet?
What a nice way to start this summer by riding the Shark!
I would love to try this with Arm/Linux. How can I do this?
Emilian, not the binaries, no, it was just a snapshot build, not a release or anything.
Cary, join #openjdk on OFTC and ask xranby :)
nice work!
i’ve just now tried on ppc64 (quad G5) powered by CRUX PPC2.6 64bit to build icedtea6-1.9 –enable-shark –enable-zero with llvm-2.7 but i got an error:
[…]
jdk.build/hotspot/outputdir/linux_ppc64_shark/product’
cd linux_ppc64_shark/product && ./test_gamma
java full version “1.6.0_20-b20”
java version “1.6.0_20”
OpenJDK Runtime Environment (IcedTea6 1.9pre) (cruxppc-2.6-ppc64)
OpenJDK 64-Bit Shark VM (build 17.0-b16, mixed mode)
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (os_linux_zero.cpp:236), pid=21197, tid=4398046751504
# Error: caught unhandled signal 11
#
# JRE version: 6.0_20-b20
# Java VM: OpenJDK 64-Bit Shark VM (17.0-b16 mixed mode linux-ppc64 )
# Derivative: IcedTea6 1.9
# Distribution: Custom build (Sat Sep 11 22:28:08 UTC 2010)
# An error report file with more information is saved as:
# /home/acrux/ice-b20/ice19/work/src/icedtea6-1.9/openjdk.build/hotspot/outputdir/linux_ppc64_shark/product/hs_err_pid21197.log
#
# If you would like to submit a bug report, please include
# instructions how to reproduce the bug and visit:
# http://icedtea.classpath.org/bugzilla
#
./test_gamma: line 12: 21197 Aborted ./${gamma:-gamma} -Xbatch -showversion Queens < /dev/null
make[5]: *** [productshark] Error 134
make[5]: Leaving directory `/home/acrux/ice-b20/ice19/work/src/icedtea6-1.9/openjdk.build/hotspot/outputdir'
make[4]: *** [generic_buildshark] Error 2
make[4]: Leaving directory `/home/acrux/ice-b20/ice19/work/src/icedtea6-1.9/openjdk/hotspot/make'
make[3]: *** [productshark] Error 2
make[3]: Leaving directory `/home/acrux/ice-b20/ice19/work/src/icedtea6-1.9/openjdk/hotspot/make'
make[2]: *** [hotspot-build] Error 2
make[2]: Leaving directory `/home/acrux/ice-b20/ice19/work/src/icedtea6-1.9/openjdk'
make[1]: *** [build_product_image] Error 2
make[1]: Leaving directory `/home/acrux/ice-b20/ice19/work/src/icedtea6-1.9/openjdk'
make: *** [stamps/icedtea.stamp] Error 2
acrux, please file a bug at http://icedtea.classpath.org/bugzilla and attach the hs_err_pid*.log file.
ok, thanks.
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=551
well, with your suggestion it compiles fine but on ppc64 isn’t yet mature.
On ppc32 i think is enough stable and usable and it’s capable to recompile itself too.
Yeah, LLVM on ppc64 is not well tested to my knowledge. If you can get away with a 32-bit build then that’d be perfect. It’ll also be faster and use less memory :)