ReadyTalk/avian — pull request #256 by joshuawarner32 (2014-05-09 21:27:49+00:00)
Title: Add i386 and openjdk dockerfiles

In the i386 image, `flags='arch=i386' ./test/ci.sh` passes.
In the openjdk image, the following all pass:
* `flags="openjdk=${JAVA_HOME}" ./test/ci.sh`
* `flags="openjdk=${JAVA_HOME} openjdk-src=/var/openjdk-src" ./test/ci.sh`
* `flags="openjdk=${JAVA_HOME} openjdk-src=/var/openjdk-src arch=i386" ./test/ci.sh`

With the caveat that the process=interpret test will fail on the latter two if you're on a VM. That's a separate issue.

The conspicuously absent combination above is of course i386-openjdk. This will require also including a 32-bit VM in the image.

I think the next step will be to build a "mega" image that includes as many possible build dependencies as possible (32/64 openjdk support, openjdk-src, windows & arm cross-compilers, lzma, ...). I'm not sure how which (if any) of the individual or base images I'm building will be useful.