Files
i2p.i2p/core/c/jbigi
kytv c1da7f778b improvements to jbigi scripts
support for Solaris (tested with Solaris 11 x86)

mbuild-all.sh:
- output correctly formatted file names (tested in Solaris x86, FreeBSD (x86 and x64) and Linux (x86 & x64))
- switch from echo -e to the more portable printf
- more error checking, comments

debian/patches: refreshed based on changes to core/c/*
libjcpuid-x86_64-solaris.so: built in solaris 11 x86 with
                             java 1.7.0_07 and gcc 4.5.2, stripped
2013-05-12 00:08:52 +00:00
..
2013-05-12 00:08:52 +00:00
2012-05-28 16:56:08 +00:00
2013-05-12 00:08:52 +00:00
2012-01-08 23:23:00 +00:00

***net.i2p.util.NativeBigInteger, native part of the code****

See ../README for instructions.

Execute the build.sh script to produce jbigi library files optimized for a number of different CPU-types.

TODO: What is jbigi
TODO: Document generated folder structure


Linux-specific information:
===========================
Some linux distributions come bundled with GMP.
Try 'locate lib/libgmp.so' to see.

In Debian/Ubuntu, install the the libgmp3-dev package to get the libgmp headers.
Then export I2P=/path/to/your/i2p/install.
Then do 'build.sh dynamic'. This will do a quick build using your installed libgmp library
and then test it and the jbigi in your I2P installation to see which is faster.

If the new jbigi is slower, then run 'build.sh' (without the 'dynamic'), which will download
the libgmp library, build, and test that.


Windows-specific information:
=============================
The best way of building the jbigi dll's is to install Mingw {URL} and msys {URL}.
The combination of these two should be able to run the included build-scripts without modifications.