Currently there are several problems with the NativeBigInteger library:

- the build process:
  - can't distinguish between 32/64bit binaries.
  - currently forced to build only 32-bit binaries for compatibility.
  - misses out newer processors.
  - untidy deployment: static link w/ GMP.
- no windows build scripts
- orphaned project with no regular maintainer
  - apart from us, only i2p uses it; and they haven't touched it for years
- no way to test all build products

Last time I ran some tests, the java6 BigInteger implementation had comparable
speed, and I didn't get a chance to test java5. You can look through the
mailing list archives to find the results, it was around 2009 may-august.

Does anyone want to volunteer to make this fit-for-use again? It's best to make
this an independent JNI library, as a separate effort from the Freenet Project.

I'm not very good at this sort of thing, and there are other pressing tasks for
me to be getting on with. Unless someone steps up, we will eventually have to
get rid of it. The current build system is going obsolete very quickly.

X

-- 
GPG: 4096R/5FBBDBCE

Reply via email to