Dropping pure-java support
Building pure-java version of sqlite-jdbc is now impossible due to missing support of gcc4.x in nestedvm, while sqlite compilation needs gcc4.x.
I would like to drop the support of pure-java version in future releases.
Even if we drop the pure-java support, we still can support many OSs because building native libraries has become much easier. Many cross-compilers are available in Ubuntu for building binaries for windows(mingw 32/64-bit) and linux (i686, amd64, arm, etc.). I tested them and it works great in another project (snappy-java). Mac version still needs some Mac machine, but I am a mac user, and have no difficulty in building for Mac.
As described in issue 9, build settings for pure-java version are a little bit cumbersome. The currently bundled pure-java library is based on an older sqlite version in which the build succeeded. That means we cannot catch up with the latest features of sqlite in pure-java version. Some feature works in native mode, but not in pure-java mode. I think it's quite problematic.