Android.mk and make_neon.sh

Jeffrey Walton <[email protected]>
Newsgroups gmane.comp.encryption.cryptopp
Message-ID <[email protected]>
Hi Everyone,

After working https://github.com/weidai11/cryptopp/issues/1015 to remove 
the old Android workarounds, we were left with a crippled library when 
using Android.mk. Android.mk lacked the arch specific flags because 
ndk-build does not provide an easy way to add an arch flag, like -maes for 
rijndael_simd.cpp

We added the arch specific flags at 
https://github.com/noloader/cryptopp-android-mk/commit/5bf3207f8e9b. That 
means we no longer need make_neon.sh since we add NEON flags manually now.

make_neon.sh was subsequently removed. If you are using make_neon.sh, then 
you can stop using it as long as you use arch specific flags like in 
5bf3207f8e9b. Also see https://www.cryptopp.com/wiki/BASE+SIMD .

If you are not using arch specific flags, then you can disable the NEON 
code paths with -DCRYPTOPP_DISABLE_ANDROID_ADVANCED_ISA=1.

Jeff

-- 
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].
To view this discussion on the web visit https://groups.google.com/d/msgid/cryptopp-users/2b16a6a9-bcb8-4fc0-972b-e3d57a898739n%40googlegroups.com.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.