Hi Björn, > I've tried to prebuild cryptopp for Android using your github repo. I'm > using NDK r10e, so I cannot use your prebuilt .a-file since you used r9. I > am using mac and when I try to make the static lib, I get an .a-file, just > as expected. However, when I compile my c++ code, I get the following error: > > NDK_ROOT/toolchains/arm-linux-androideabi-4.8/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: > error: jni/precompiled/cryptopp/libcryptopp.a: no archive symbol table (run > ranlib)
(1) Clone the latest from Wei Dai's GitHub at https://github.com/weidai11/cryptopp. Its got lots of bug fixes, and its got better support for mobile. (2) Fetch the 'setenv-android.sh' script from http://www.cryptopp.com/wiki/Android_%28Command_Line%29. (3) Be sure ANDROID_NDK_ROOT and ANDROID_SDK_ROOT are set. Ensure setenv-android.sh suits your taste for items like ABI. Then: $ . ./setenv-android.sh $ # All tools should be found $ make -f GNUmakefile-cross static dynamic $ ls libcryptopp.* We should probably move this to the User Group so others find the discussion, if needed. Jeff -- -- You received this message because you are subscribed to the "Crypto++ Users" Google Group. To unsubscribe, send an email to [email protected]. More information about Crypto++ and this group is available at http://www.cryptopp.com. --- You received this message because you are subscribed to the Google Groups "Crypto++ Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
