New 64 bit libjbigi (ticket #2503), update 32 bit jbigi
With GMP 6.1.2 and Android NDK r19c From i2p.i2p/core/c/jbigi: TARGET=android BITS=64 mbuild_all.sh TARGET=android BITS=32 mbuild_all.sh Both tested on phones. Note lib/client/src/main/jniLibs/build.sh is broken
This commit is contained in:
@ -1,10 +1,16 @@
|
||||
0.9.41 / 2019-06-xx
|
||||
* New 64 bit libjbigi (ticket #2503)
|
||||
* Update 32 bit jbigi to GMP 6.1.2
|
||||
* Fix for client tunnels not starting after reseed
|
||||
* UPnP Fixes (ticket #2499)
|
||||
* Update visibility of floating menu items
|
||||
* Put our router info at top of list
|
||||
* Table layout cleanups
|
||||
* Fixes for threads remaining after router stop
|
||||
* Remove BOB
|
||||
* Remove welterde IRC tunnel
|
||||
* New translations: Add cs, da, el
|
||||
* Add missing translations to menu: ar, fi, gl, hu, zh_TW
|
||||
|
||||
0.9.40 / 2019-05-10
|
||||
* Open local I2CP socket for 3rd party apps
|
||||
|
@ -7,8 +7,8 @@
|
||||
- Java SDK (preferably Oracle/Sun or OpenJDK) 1.6.0 or higher
|
||||
- Apache Ant 1.8.0 or higher
|
||||
- I2P source
|
||||
- Android SDK for API 21
|
||||
- Android Build Tools 21.1.2
|
||||
- Android SDK for API 28 or higher
|
||||
- Android Build Tools 28.0.0 or higher
|
||||
- Android Support Repository
|
||||
- Gradle 2.2.1
|
||||
|
||||
|
@ -19,6 +19,7 @@
|
||||
|
||||
1. Edit `routerjars/local.properties` to use the clean i2p.i2p copy.
|
||||
2. Pull the latest translations with `tx pull -a` and commit them. (If you don't have the `tx` command, do `pip install transifex-client` )
|
||||
2a. If there are any new translations, `mtn add` them, and add them to `app/src/main/res/values/arrays.xml` (two places, alphabetical order please)
|
||||
3. Ensure that `signing.properties` contains the details of the release key.
|
||||
4. Edit `gradle.properties` to bump the I2P version.
|
||||
5. Edit `app/build.gradle` to bump the Android version number.
|
||||
|
BIN
lib/client/src/main/jniLibs/arm64-v8a/libjbigi.so
Executable file
BIN
lib/client/src/main/jniLibs/arm64-v8a/libjbigi.so
Executable file
Binary file not shown.
Binary file not shown.
@ -2,6 +2,12 @@
|
||||
#
|
||||
# build GMP and libjbigi.so using the Android tools directly
|
||||
#
|
||||
# WARNING:
|
||||
# BROKEN - not updated for r19 NDK, aarch64, or GMP 6.1.2
|
||||
# Use the following in i2p.i2p source core/c/jbigi:
|
||||
# TARGET=android BITS=32 mbuild_all.sh
|
||||
# TARGET=android BITS=64 mbuild_all.sh
|
||||
#
|
||||
# TODO: Get more settings from environment variables set in ../custom-rules.xml
|
||||
#
|
||||
|
||||
@ -71,7 +77,7 @@ JBIGI="$I2PBASE/core/c/jbigi"
|
||||
# libcrypto crashes on emulator, don't trust it
|
||||
# jbigi about 20-25% slower than java on emulator
|
||||
#
|
||||
GMPVER=6.0.0
|
||||
GMPVER=6.1.2
|
||||
GMP="$JBIGI/gmp-$GMPVER"
|
||||
|
||||
if [ ! -d "$GMP" ]; then
|
||||
|
Reference in New Issue
Block a user