Hello Tobias, The latest Android Frontend is no longer compiling after your latest changes. I'm using boringSSL instead of openssl as recommended.
[arm64-v8a] StaticLibrary : libcrypto_static.a [arm64-v8a] SharedLibrary : libstrongswan.so fcntl(): Bad file descriptor ld: error: relocation R_AARCH64_PREL64 cannot be used against symbol OPENSSL_armcap_P; recompile with -fPIC >>> defined in /Users/houmie/Projects/strongswan/src/frontends/android/app/src/main/obj/local/arm64-v8a/libcrypto_static.a(sha1-armv8.o) >>> referenced by sha1-armv8.o:(.text+0x1240) in archive /Users/houmie/Projects/strongswan/src/frontends/android/app/src/main/obj/local/arm64-v8a/libcrypto_static.a ld: error: relocation R_AARCH64_PREL64 cannot be used against symbol OPENSSL_armcap_P; recompile with -fPIC >>> defined in /Users/houmie/Projects/strongswan/src/frontends/android/app/src/main/obj/local/arm64-v8a/libcrypto_static.a(sha1-armv8.o) >>> referenced by sha256-armv8.o:(.text+0xF48) in archive /Users/houmie/Projects/strongswan/src/frontends/android/app/src/main/obj/local/arm64-v8a/libcrypto_static.a ld: error: relocation R_AARCH64_PREL64 cannot be used against symbol OPENSSL_armcap_P; recompile with -fPIC >>> defined in /Users/houmie/Projects/strongswan/src/frontends/android/app/src/main/obj/local/arm64-v8a/libcrypto_static.a(sha1-armv8.o) >>> referenced by sha512-armv8.o:(.text+0x10C8) in archive /Users/houmie/Projects/strongswan/src/frontends/android/app/src/main/obj/local/arm64-v8a/libcrypto_static.a clang++: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [/Users/houmie/Library/Android/sdk/ndk/22.0.6917172/build/core/ build-binary.mk:728: /Users/houmie/Projects/strongswan/src/frontends/android/app/src/main/obj/local/arm64-v8a/libstrongswan.so] Error 1 make: *** Waiting for unfinished jobs.... [x86] SharedLibrary : libstrongswan.so fcntl(): Bad file descriptor [armeabi-v7a] SharedLibrary : libstrongswan.so fcntl(): Bad file descriptor fcntl(): Bad file descriptor [x86_64] Compile : crypto_static <= p256-64.c > Task :app:buildNative FAILED Any suggestions, please? Many Thanks, Houman