On 12/29/2016 11:50 PM, Ralph Sennhauser wrote:
Hi Dana

On Thu, 29 Dec 2016 12:30:37 -0800
Dana Myers <k...@comcast.net> wrote:

In reference to https://github.com/openwrt/packages/pull/3686

We've added OpenWRT support for:

* JamVM 2.0: Java JVM
* GNU Classpath 2.0: Java class library
There is no classpath 2.0

Right you are - serves me right for spewing version numbers off the top
of my head from something I initially did two years :-) It's classpath 0.99

* RXTX Java serial communications library

However, the build bots won't build these packages yet because
a host Java compiler is required. To build these packages, I
install:
The main reason to use jamvm with gnu classpath is you can bootstrap it
without a jdk, right? If you already require a host jdk why not go for
jamvm with the openjdk classpath to get full java support?

I don't understand the question about bootstrapping and host vs target JDK.
Host JDK is used specifically for javac to compile Java to bytecodes; target has
no dependency on JDK otherwise.

Classpath was, for many years, the only library supported by JamVM, is much
smaller than OpenJDK (valuable on resource-constrained systems) and remains
the default library supported by JamVM. For the purposes of my project from 
which
I contributed, Classpath is adequate and appears to avoid concerns about 
encumbrance
of the target builds/devices with OpenJDK. Most specifically, however, was the 
apparent
lack of support for MIPS32 which is a show-stopper for the AR71xx architecture 
I'm using.

If someone is interested in contributing OpenJDK, I'd be happy to consult.


      openjdk-7-jdk

(which also pulls in openjdk-7-jre and openjdk-7-jre-headless)

What needs to be done to add openjdk-7-jdk to the build bots?

Something like 'apt-get install openjdk-7-jdk' (if I recall correctly, still on 
coffee #1
here).

Cheers,
Dana
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to