I have a DNS-323 (500 MHz ARM, 64 MB RAM) with a Debian squeeze armel install on it, and I've been trying to compile Subsonic to native code using gcj in order to see if I can get performance up to an acceptable level. (Yes, it does run as a Java app, but the GC makes it SLOOOOOOOW.) Here's my compile line:
root@DNS-323:/usr/share/subsonic# gcj -Dsubsonic.home=/var/subsonic -Dsubsonic.host=0.0.0.0 -Dsubsonic.port=4040 -Dsubsonic.httpsPort=0 -Dsubsonic.contextPath=/ -Dsubsonic.defaultMusicFolder=/var/music -Dsubsonic.defaultPodcastFolder=/var/music/Podcast -Dsubsonic.defaultPlaylistFolder=/var/playlists -Djava.awt.headless=true -main=subsonic -I/usr/lib/eclipse/plugins -I/usr/share/java subsonic-booter-jar-with-dependencies.jar subsonic.war
However, I am getting multiple failures to locate certain classes, even though I have the appropriate .jar files installed in /usr/lib/eclipse/plugins:
org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IAdaptable
org.eclipse.core.runtime.PlatformObject
Any thoughts as to what I might be doing wrong? Thanks.
