what's the difference between the icedtea and JAMVM+GNU CLASSPATH?
Andrew Hughes
gnu.andrew at redhat.com
Wed Dec 10 16:00:06 UTC 2014
----- Original Message -----
> Hello,
> I am porting JRE into MIPS24K platform(linux). since OpenJDK don't support
> mips(our target CPU is not Longsoon), after google some clues,maybe there
> are two solutions: icedtea by --enable-jamvm or JAMVM+GNU CLASSPATH. I'm
> new in the two project,so some questions occoured:
> 1 Could the icedtea support mips24K? how to compile it for mips?How much
> footprint about JRE in my target board(embedded linux)?
If you build IcedTea on MIPS, it will use the Zero assembler port by default.
I believe Debian build on MIPS, so it should work. Using an alternative VM
like CACAO (--enable-cacao) or JamVM (--enable-jamvm) may give better
performance, but builds with these VMs have not been known to pass the Java
TCK (Testing Compatibility Kit).
> 2 if JAMVM+GNU CLASSPATH also support mips, what's difference between
> icedtea and JAMVM+GNU CLASSPATH?
IcedTea uses OpenJDK as the Java class library. GNU Classpath is an alternate
implementation of the class library which is not yet as complete.
>
> I would deeply appreciate if someone help.
> thanks!
>
--
Andrew :)
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
More information about the distro-pkg-dev
mailing list