Project

General

Profile

Bug #2175

Build fails when running ndk-build

Added by Kyle Hutchings over 3 years ago. Updated about 2 years ago.

Status:
Closed
Priority:
Normal
Category:
android
Target version:
Start date:
17.11.2016
Due date:
Estimated time:
Affected version:
dr|rc|master
Resolution:
Fixed

Description

Can anyone point me in the right direction? Building on Ubuntu 16.10 64-bit VM, brand new. Followed the instructions on https://wiki.strongswan.org/projects/strongswan/wiki/AndroidVPNClientBuild. Here's the output I'm getting:

./gradlew assembleDebug
Incremental java compilation is an incubating feature.
:app:buildNative
[armeabi] StaticLibrary : libcrypto_static.a
[arm64-v8a] Compile : crypto_static <= aesv8-armx64.S
[arm64-v8a] Compile : crypto_static <= ghashv8-armx64.S
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:52:2: error: instruction requires: crypto
aese v6.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:70:2: error: instruction requires: crypto
aese v6.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:84:2: error: instruction requires: crypto
aese v6.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:110:2: error: instruction requires: crypto
aese v6.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:145:2: error: instruction requires: crypto
aese v6.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:161:2: error: instruction requires: crypto
aese v6.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:205:2: error: instruction requires: crypto
aesimc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:206:2: error: instruction requires: crypto
aesimc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:213:2: error: instruction requires: crypto
aesimc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:232:2: error: instruction requires: crypto
aese v2.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:233:2: error: instruction requires: crypto
aesmc v2.16b,v2.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:236:2: error: instruction requires: crypto
aese v2.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:237:2: error: instruction requires: crypto
aesmc v2.16b,v2.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:241:2: error: instruction requires: crypto
aese v2.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:242:2: error: instruction requires: crypto
aesmc v2.16b,v2.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:244:2: error: instruction requires: crypto
aese v2.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:261:2: error: instruction requires: crypto
/home/kyle/Android/Sdk/ndk-bundle/build/core/build-binary.mk:498: recipe for target '/home/kyle/Development/strongswan/src/frontends/android/app/src/main/obj/local/arm64-v8a/objs/crypto_static/linux-aarch64/crypto/aes/aesv8-armx64.o' failed
/home/kyle/Android/Sdk/ndk-bundle/build/core/build-binary.mk:498: recipe for target '/home/kyle/Development/strongswan/src/frontends/android/app/src/main/obj/local/arm64-v8a/objs/crypto_static/linux-aarch64/crypto/modes/ghashv8-armx64.o' failed
aesd v2.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:262:2: error: instruction requires: crypto
aesimc v2.16b,v2.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:265:2: error: instruction requires: crypto
aesd v2.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:266:2: error: instruction requires: crypto
aesimc v2.16b,v2.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:270:2: error: instruction requires: crypto
aesd v2.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:271:2: error: instruction requires: crypto
aesimc v2.16b,v2.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:273:2: error: instruction requires: crypto
aesd v2.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:318:2: error: instruction requires: crypto
aese v0.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:319:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:326:2: error: instruction requi res: crypto
aese v0.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:327:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:330:2: error: instruction requires: crypto
aese v0.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:331:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:332:2: error: instruction requires: crypto
aese v0.16b,v2.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:333:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:336:2: error: instruction requires: crypto
aese v0.16b,v3.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:337:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:341:2: error: instruction requires: crypto
aese v0.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:342:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:344:2: error: instruction requires: crypto
aese v0.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:345:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:350:2: error: instruction requires: crypto
aese v0.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:351:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:353:2: error: instruction requires: crypto
aese v0.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:354:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:356:2: error: instruction requires: crypto
aese v0.16b,v18.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:357:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:358:2: error: instruction requires: crypto
aese v0.16b,v19.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:359:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:361:2: error: instruction requires: crypto
aese v0.16b,v20.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:362:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:364:2: error: instruction requires: crypto
aese v0.16b,v21.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:365:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:367:2: error: instruction requires: crypto
aese v0.16b,v22.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:368:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:369:2: error: instruction requires: crypto
aese v0.16b,v23.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:379:2: error: instruction requires: crypto
aese v0.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:380:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:383:2: error: instruction requires: crypto
aese v0.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:384:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:387:2: error: instruction requires: crypto
aese v0.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:388:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:390:2: error: instruction requires: crypto
aese v0.16b,v2.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:391:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:393:2: error: instruction requires: crypto
aese v0.16b,v3.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:394:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:395:2: error: instruction requires: crypto
aese v0.16b,v18.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:396:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:397:2: error: instruction requires: crypto
aese v0.16b,v19.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:398:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:400:2: error: instruction requires: crypto
aese v0.16b,v20.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:401:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:402:2: error: instruction requires: crypto
aese v0.16b,v21.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:403:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:404:2: error: instruction requires: crypto
aese v0.16b,v22.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:405:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:407:2: error: instruction requires: crypto
aese v0.16b,v23.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:430:2: error: instruction requires: crypto
aesd v0.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:431:2: error: instruction requires: crypto
aesimc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:432:2: error: instruction requires: crypto
aesd v1.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:433:2: error: instruction requires: crypto
aesimc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:434:2: error: instruction requires: crypto
aesd v18.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:435:2: error: instruction requires: crypto
aesimc v18.16b,v18.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:438:2: error: instruction requires: crypto
aesd v0.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:439:2: error: instruction requires: crypto
aesimc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:440:2: error: instruction requires: crypto
aesd v1.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:441:2: error: instruction requires: crypto
aesimc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:442:2: error: instruction requires: crypto
aesd v18.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:443:2: error: instruction requires: crypto
aesimc v18.16b,v18.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:447:2: error: instruction requires: crypto
aesd v0.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:448:2: error: instruction requires: crypto
aesimc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:449:2: error: instruction requires: crypto
aesd v1.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:450:2: error: instruction requires: crypto
aesimc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:451:2: error: instruction requires: crypto
aesd v18.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:452:2: error: instruction requires: crypto
aesimc v18.16b,v18.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:457:2: error: instruction requires: crypto
aesd v0.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:458:2: error: instruction requires: crypto
aesimc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:459:2: error: instruction requires: crypto
aesd v1.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:460:2: error: instruction requires: crypto
aesimc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:461:2: error: instruction requires: crypto
aesd v18.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:462:2: error: instruction requires: crypto
aesimc v18.16b,v18.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:469:2: error: instruction requires: crypto
aesd v0.16b,v20.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:470:2: error: instruction requires: crypto
aesimc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:471:2: error: instruction requires: crypto
aesd v1.16b,v20.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:472:2: error: instruction requires: crypto
aesimc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:473:2: error: instruction requires: crypto
aesd v18.16b,v20.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:474:2: error: instruction requires: crypto
aesimc v18.16b,v18.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:476:2: error: instruction requires: crypto
aesd v0.16b,v21.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:477:2: error: instruction requires: crypto
aesimc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:478:2: error: instruction requires: crypto
aesd v1.16b,v21.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:479:2: error: instruction requires: crypto
aesimc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:480:2: error: instruction requires: crypto
aesd v18.16b,v21.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:481:2: error: instruction requires: crypto
aesimc v18.16b,v18.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:483:2: error: instruction requires: crypto
aesd v0.16b,v22.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:484:2: error: instruction requires: crypto
aesimc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:485:2: error: instruction requires: crypto
aesd v1.16b,v22.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:486:2: error: instruction requires: crypto
aesimc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:487:2: error: instruction requires: crypto
aesd v18.16b,v22.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:488:2: error: instruction requires: crypto
aesimc v18.16b,v18.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:490:2: error: instruction requires: crypto
aesd v0.16b,v23.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:491:2: error: instruction requires: crypto
aesd v1.16b,v23.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:492:2: error: instruction requires: crypto
aesd v18.16b,v23.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:512:2: error: instruction requires: crypto
aesd v1.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:513:2: error: instruction requires: crypto
aesimc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:514:2: error: instruction requires: crypto
aesd v18.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:515:2: error: instruction requires: crypto
aesimc v18.16b,v18.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:518:2: error: instruction requires: crypto
aesd v1.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:519:2: error: instruction requires: crypto
aesimc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:520:2: error: instruction requires: crypto
aesd v18.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:521:2: error: instruction requires: crypto
aesimc v18.16b,v18.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:525:2: error: instruction requires: crypto
aesd v1.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:526:2: error: instruction requires: crypto
aesimc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:527:2: error: instruction requires: crypto
aesd v18.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:528:2: error: instruction requires: crypto
aesimc v18.16b,v18.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:529:2: error: instruction requires: crypto
aesd v1.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:530:2: error: instruction requires: crypto
aesimc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:531:2: error: instruction requires: crypto
aesd v18.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:532:2: error: instruction requires: crypto
aesimc v18.16b,v18.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:533:2: error: instruction requires: crypto
aesd v1.16b,v20.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:534:2: error: instruction requires: crypto
aesimc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:535:2: error: instruction requires: crypto
aesd v18.16b,v20.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:536:2: error: instruction requires: crypto
aesimc v18.16b,v18.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:538:2: error: instruction requires: crypto
aesd v1.16b,v21.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:539:2: error: instruction requires: crypto
aesimc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:540:2: error: instruction requires: crypto
aesd v18.16b,v21.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:541:2: error: instruction requires: crypto
aesimc v18.16b,v18.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:543:2: error: instruction requires: crypto
aesd v1.16b,v22.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:544:2: error: instruction requires: crypto
aesimc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:545:2: error: instruction requires: crypto
aesd v18.16b,v22.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:546:2: error: instruction requires: crypto
aesimc v18.16b,v18.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:548:2: error: instruction requires: crypto
aesd v1.16b,v23.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:549:2: error: instruction requires: crypto
aesd v18.16b,v23.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:610:2: error: instruction requires: crypto
aese v0.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:611:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:612:2: error: instruction requires: crypto
aese v1.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:613:2: error: instruction requires: crypto
aesmc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:614:2: error: instruction requires: crypto
aese v18.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:615:2: error: instruction requires: crypto
aesmc v18.16b,v18.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:618:2: error: instruction requires: crypto
aese v0.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:619:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:620:2: error: instruction requires: crypto
aese v1.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:621:2: error: instruction requires: crypto
aesmc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:622:2: error: instruction requires: crypto
aese v18.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:623:2: error: instruction requires: crypto
aesmc v18.16b,v18.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:627:2: error: instruction requires: crypto
aese v0.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:628:2: error: instruction requires: crypto
aesmc v4.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:629:2: error: instruction requires: crypto
aese v1.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:630:2: error: instruction requires: crypto
aesmc v5.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:633:2: error: instruction requires: crypto
aese v18.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:634:2: error: instruction requires: crypto
aesmc v18.16b,v18.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:637:2: error: instruction requires: crypto
aese v4.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:638:2: error: instruction requires: crypto
aesmc v4.16b,v4.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:639:2: error: instruction requires: crypto
aese v5.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:640:2: error: instruction requires: crypto
aesmc v5.16b,v5.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:643:2: error: instruction requires: crypto
aese v18.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:644:2: error: instruction requires: crypto
aesmc v17.16b,v18.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:647:2: error: instruction requires: crypto
aese v4.16b,v20.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:648:2: error: instruction requires: crypto
aesmc v4.16b,v4.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:649:2: error: instruction requires: crypto
aese v5.16b,v20.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:650:2: error: instruction requires: crypto
aesmc v5.16b,v5.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:653:2: error: instruction requires: crypto
aese v17.16b,v20.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:654:2: error: instruction requires: cry pto
aesmc v17.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:657:2: error: instruction requires: crypto
aese v4.16b,v21.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:658:2: error: instruction requires: crypto
aesmc v4.16b,v4.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:659:2: error: instruction requires: crypto
aese v5.16b,v21.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:660:2: error: instruction requires: crypto
aesmc v5.16b,v5.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:663:2: error: instruction requires: crypto
aese v17.16b,v21.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:664:2: error: instruction requires: crypto
aesmc v17.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:667:2: error: instruction requires: crypto
aese v4.16b,v22.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:668:2: error: instruction requires: crypto
aesmc v4.16b,v4.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:669:2: error: instruction requires: crypto
aese v5.16b,v22.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:670:2: error: instruction requires: crypto
aesmc v5.16b,v5.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:673:2: error: instruction requires: crypto
aese v17.16b,v22.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:674:2: error: instruction requires: crypto
aesmc v17.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:677:2: error: instruction requires: crypto
aese v4.16b,v23.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:678:2: error: instruction requires: crypto
aese v5.16b,v23.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:679:2: error: instruction requires: crypto
aese v17.16b,v23.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:699:2: error: instruction requires: crypto
aese v0.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:700:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:701:2: error: instruction requires: crypto
aese v1.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:702:2: error: instruction requires: crypto
aesmc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:705:2: error: instruction requires: crypto
aese v0.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:706:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:707:2: error: instruction requires: crypto
aese v1.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:708:2: error: instruction requires: crypto
aesmc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:712:2: error: instruction requires: crypto
aese v0.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:713:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:714:2: error: instruction requires: crypto
aese v1.16b,v16.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:715:2: error: instruction requires: crypto
aesmc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:716:2: error: instruction requires: crypto
aese v0.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:717:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:718:2: error: instruction requires: crypto
aese v1.16b,v17.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:719:2: error: instruction requires: crypto
aesmc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:721:2: error: instruction requires: crypto
aese v0.16b,v20.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:722:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:723:2: error: instruction requires: crypto
aese v1.16b,v20.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:724:2: error: instruction requires: crypto
aesmc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:726:2: error: instruction requires: crypto
aese v0.16b,v21.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:727:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:728:2: error: instruction requires: crypto
aese v1.16b,v21.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:729:2: error: instruction requires: crypto
aesmc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:731:2: error: instruction requires: crypto
aese v0.16b,v22.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:732:2: error: instruction requires: crypto
aesmc v0.16b,v0.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:733:2: error: instruction requires: crypto
aese v1.16b,v22.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:734:2: error: instruction requires: crypto
aesmc v1.16b,v1.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:736:2: error: instruction requires: crypto
aese v0.16b,v23.16b
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/aes/aesv8-armx64.S:737:2: error: instruction requires: crypto
aese v1.16b,v23.16b
^
make: * [/home/kyle/Development/strongswan/src/frontends/android/app/src/main/obj/local/arm64-v8a/objs/crypto_static/linux-aarch64/crypto/aes/aesv8-armx64.o] Error 1
make:
Waiting for unfinished jobs....
:31:2: error: instruction requires: crypto
pmull v0.1q,v20.1d,v20.1d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:33:2: error: instruction requires: crypto
pmull2 v2.1q,v20.2d,v20.2d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:34:2: error: instruction requires: crypto
pmull v1.1q,v16.1d,v16.1d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:40:2: error: instruction requires: crypto
pmull v18.1q,v0.1d,v19.1d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:47:2: error: instruction requires: crypto
pmull v0.1q,v0.1d,v19.1d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:71:2: error: instruction requires: crypto
pmull v0.1q,v20.1d,v3.1d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:73:2: error: instruction requires: crypto
pmull2 v2.1q,v20.2d,v3.2d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:74:2: error: instruction requires: crypto
pmull v1.1q,v21.1d,v17.1d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:80:2: error: instruction requires: crypto
pmull v18.1q,v0.1d,v19.1d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:87:2: error: instruction requires: crypto
pmull v0.1q,v0.1d,v19.1d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:138:2: error: instruction requires: crypto
pmull v4.1q,v20.1d,v7.1d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:140:2: error: instruction requires: crypto
pmull2 v6.1q,v20.2d,v7.2d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:147:2: error: instruction requires: crypto
pmull v0.1q,v22.1d,v3.1d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:150:2: error: instruction requires: crypto
pmull v5.1q,v21.1d,v17.1d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:152:2: error: instruction requires: crypto
pmull2 v2.1q,v22.2d,v3.2d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:154:2: error: instruction requires: crypto
pmull2 v1.1q,v21.2d,v18.2d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:169:2: error: instruction requires: crypto
pmull v18.1q,v0.1d,v19.1d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:179:2: error: instruction requires: crypto
pmull v4.1q,v20.1d,v7.1d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:183:2: error: instruction requ ires: crypto
pmull v0.1q,v0.1d,v19.1d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:187:2: error: instruction requires: crypto
pmull2 v6.1q,v20.2d,v7.2d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:200:2: error: instruction requires: crypto
pmull v0.1q,v20.1d,v3.1d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:202:2: error: instruction requires: crypto
pmull2 v2.1q,v20.2d,v3.2d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:203:2: error: instruction requires: crypto
pmull v1.1q,v21.1d,v17.1d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:209:2: error: instruction requires: crypto
pmull v18.1q,v0.1d,v19.1d
^
/home/kyle/Development/strongswan/src/frontends/android/app/src/main/jni/openssl/linux-aarch64/crypto/modes/ghashv8-armx64.S:216:2: error: instruction requires: crypto
pmull v0.1q,v0.1d,v19.1d
^
make: *
* [/home/kyle/Development/strongswan/src/frontends/android/app/src/main/obj/local/arm64-v8a/objs/crypto_static/linux-aarch64/crypto/modes/ghashv8-armx64.o] Error 1
:app:buildNative FAILED

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:buildNative'.

Process 'command '/home/kyle/Android/Sdk/ndk-bundle/ndk-build'' finished with non-zero exit value 2

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 9.383 secs

History

#1 Updated by Tobias Brunner over 3 years ago

  • Category set to android
  • Status changed from New to Feedback

Could be a problem with r13 of the NDK, which switches to Clang by default (GCC will apparently be removed in future NDKs). I'd try to use an earlier NDK release (e.g. r12 or even older).

#2 Updated by Kyle Hutchings over 3 years ago

You were right. I modified the Application.mk file in the Android project and added the line NDK_TOOLCHAIN_VERSION := 4.9, which tells the NDK to use the gcc compiler instead of clang. Built successfully, thanks for your help! Saved me hours of headache.

#3 Updated by Kyle Hutchings over 3 years ago

I should also note that it says in the NDK documentation that gcc is no long supported and will be removed in future versions.

(Edit: Nevermind, looks like you already knew that)

#4 Updated by Tobias Brunner about 2 years ago

  • Tracker changed from Issue to Bug
  • Status changed from Feedback to Closed
  • Assignee set to Tobias Brunner
  • Target version set to 5.7.0
  • Start date set to 17.11.2016
  • Resolution set to Fixed

I pushed a commit to the android-ndk-boringssl repository that fixes the build with the latest NDK (and probably earlier releases when using clang).

Also available in: Atom PDF