From: Joshua S. <jo...@ra...> - 2007-07-18 16:08:59
|
Gumstix Users- How do I build a file system image that supports Java 1.5 for the Gumstix Netstix 400xm-cf? I built a file system image using version 1089 of the Subversion repository for buildroot. I included the optional jamvm, classpath and "zlib targets in header" packages. When I run /usr/bin/jamvm -version it tells me that it's version 1.4.2. I need at least Java 5. Java 6 would be even better. Do I need to build an image from a later version of the repository? How can I tell which versions are compatible with my hardware? Thanks, Joshua Smith |
From: Robert L. <rob...@gm...> - 2007-07-20 15:11:38
|
Hi Joshua, Joshua Smith <josh <at> rationalpi.com> writes: > > Gumstix Users-How do I build a file system image that supports Java 1.5 for the Gumstix Netstix 400xm-cf?I built a file system image using version 1089 of the Subversion repository for buildroot. I included the optional jamvm, classpath and "zlib targets in header" packages. When I run /usr/bin/jamvm - version it tells me that it's version > 1.4.2. I need at least Java 5. Java 6 would be even better. Do I need to build an image from a later version of the repository? How can I tell which versions are compatible with my hardware?Thanks,Joshua Smith I'm not sure which version of JamVM and GNU Classpath is included in the Gumstix buildroot. Before the GNU Classpath 0.95 release, GNU Classpath was available in two versions, a non-generics version, which was the main version, and a generics release. Starting with Classpath 0.95, the generics release became the standard version. Some Java 1.5 functionality is available in the non-generics release, so depending on what you require this may work. However, Classpath 0.95 should be Java 1.5, and in parts Java 1.6 compatible. For details see: http://www.gnu.org/software/classpath/announce/20070423.html Recent versions of JamVM (the current release is 1.4.5) are compatible with the generics release and Classpath 0.95. It reports a compatibility level of Java 1.4.2 because JamVM 1.4.5 was released before the main version of Classpath became the generics release. However, JamVM 1.4.5/Classpath 0.95 should be Java 1.5 compatible, including full support for annotations. The next release of JamVM will update the compatibility level reported to Java 1.5. So check which version of JamVM and Classpath are included in the buildroot. If they're older than 1.4.5/0.95, try your application as it may work. If not, request the versions be updated, or download and build them yourself! Hope this helps, Rob. > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > > _______________________________________________ > gumstix-users mailing list > gumstix-users <at> lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |