Building Android openssl using NDK doesn't make arm4 assembly files properly -


openssl included in android operating system, , google includes arm4/thumb assembler code in builds (aes/asm/aes-armv4.s, bn/asm/armv4-mont.s, sha/asm/sha1-armv4-large.s, sha/asm/sha256-armv4.s, sha/asm/sha512-armv4.s). have the android openssl building ndk-build builds plain c aes_core.c, not arm4 files. creates .o files, can't find *.o.d.org files, have no idea come from.

any ideas on this?

/usr/local/android-ndk/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/arm-linux-androideabi-gcc -mmd -mp -mf /users/hans/code/eighthave/openssl-android/obj/local/armeabi/objs/crypto/aes/asm/aes-armv4.o.d.org -fpic -ffunction-sections -funwind-tables -fstack-protector -d__arm_arch_5__ -d__arm_arch_5t__ -d__arm_arch_5e__ -d__arm_arch_5te__ -wno-psabi -march=armv5te -mtune=xscale -msoft-float -mthumb -os -fomit-frame-pointer -fno-strict-aliasing -finline-limit=64 -i/users/hans/code/eighthave/openssl-android -i/users/hans/code/eighthave/openssl-android/crypto/asn1 -i/users/hans/code/eighthave/openssl-android/crypto/evp -i/users/hans/code/eighthave/openssl-android/include -i/users/hans/code/eighthave/openssl-android/include/openssl -iexternal/zlib -i/users/hans/code/eighthave/openssl-android/crypto -dandroid -dopenssl_threads -d_reentrant -ddso_dlfcn -dhave_dlfcn_h -dl_endian -dopenssl_no_camellia -dopenssl_no_capieng -dopenssl_no_cast -dopenssl_no_cms -dopenssl_no_gmp -dopenssl_no_idea -dopenssl_no_jpake -dopenssl_no_md2 -dopenssl_no_mdc2 -dopenssl_no_rc5 -dopenssl_no_sha0 -dopenssl_no_rfc3779 -dopenssl_no_seed -dopenssl_no_store -dopenssl_no_whirlpool -dopenssl_no_hw -dopenssl_no_engine -dzlib -dno_windows_braindeath -dopenssl_bn_asm_mont -daes_asm -dsha1_asm -dsha256_asm -dsha512_asm -wa,--noexecstack -o2 -dndebug -g -i/usr/local/android-ndk/platforms/android-8/arch-arm/usr/include -c /users/hans/code/eighthave/openssl-android/crypto/aes/asm/aes-armv4.s -o /users/hans/code/eighthave/openssl-android/obj/local/armeabi/objs/crypto/aes/asm/aes-armv4.o && rm -f /users/hans/code/eighthave/openssl-android/obj/local/armeabi/objs/crypto/aes/asm/aes-armv4.o.d && mv /users/hans/code/eighthave/openssl-android/obj/local/armeabi/objs/crypto/aes/asm/aes-armv4.o.d.org /users/hans/code/eighthave/openssl-android/obj/local/armeabi/objs/crypto/aes/asm/aes-armv4.o.d mv: cannot stat `/users/hans/code/eighthave/openssl-android/obj/local/armeabi/objs/crypto/aes/asm/aes-armv4.o.d.org': no such file or directory make: * [/users/hans/code/eighthave/openssl-android/obj/local/armeabi/objs/crypto/aes/asm/aes-armv4.o] error 1

i have exact same problem, , looking workaround. using version instead: https://github.com/fries/android-external-openssl

i using android ndk r5b


Comments

Popular posts from this blog

python - Scipy curvefit RuntimeError:Optimal parameters not found: Number of calls to function has reached maxfev = 1000 -

c# - How to add a new treeview at the selected node? -

java - netbeans "Please wait - classpath scanning in progress..." -