[OpenIndiana-discuss] SunStudio
Apostolos Syropoulos
asyropoulos at yahoo.com
Thu Nov 18 16:01:49 UTC 2010
> I agree whole heartedly with you, however trying to find a decent opensource
> JVM that Oracle doesn't or can't control is nearly impossible. I love Java
> and switching to LLVM is to costly in terms of hours spent learning it. Java
I understand this, but since OpenJDK can be built on Linux using GCC, I think
one should be able to do the same thing on OpenIndiana. It is true that one
has to download some system-dependent bits from
http://download.java.net/openjdk/jdk7/
but doing the following
$jar -xf ../jdk-7-ea-plug-b118-solaris-x64-11_nov_2010.jar
$find . -print
.
./X_X
./SIZE
./META-INF
./META-INF/SUN_MICR.SF
./META-INF/SUN_MICR.RSA
./META-INF/MANIFEST.MF
./README
./LICENSE
./com
./com/sun
./com/sun/tools
./com/sun/tools/extractor
./com/sun/tools/extractor/Installer$TimerListener.class
./com/sun/tools/extractor/Installer.class
./com/sun/tools/extractor/KeyedInputStream.class
./com/sun/tools/extractor/Installer$LicenseAccepted.class
./com/sun/tools/extractor/Installer$LicenseDeclined.class
./com/sun/tools/extractor/Installer$CancelListener.class
./com/sun/tools/extractor/Extractor.class
reveals that there are no shared objects that would make it impossible
to build OpenJDK with GCC. And to be sure that nothing can go wrong,
one can use a Java disassembler to check what is going on inside these
.class files. So everything is possible.
Regards,
A.S.
----------------------
Apostolos Syropoulos
Xanthi, Greece
More information about the OpenIndiana-discuss
mailing list