[Android] Support Android NDK r27 and higher
authorDonghyeon Jeong <dhyeon.jeong@samsung.com>
Wed, 14 Aug 2024 02:05:30 +0000 (11:05 +0900)
committerJijoong Moon <jijoong.moon@samsung.com>
Fri, 16 Aug 2024 01:20:17 +0000 (10:20 +0900)
commit79a5179e9960a8b5adbcdf5255a2fb4893ed50c8
treebdfad85fd042a901eda6e506084df3deb8eec479
parent3b11453bde0c6743c776c5f7f021e31ed074e82c
[Android] Support Android NDK r27 and higher

This PR enables NNTrainer to use Android NDK r27 to support compiling 16 KB-aligned shared libraries.

While -fpu is ignored and -mfloat-abi option is not valid with AArch64 targets, removing these options has no effect on using current NEON instructions for armv8.2.

**Self-evaluation:**
1. Build test: [X]Passed [ ]Failed [ ]Skipped
2. Run test:   [X]Passed [ ]Failed [ ]Skipped

Signed-off-by: Donghyeon Jeong <dhyeon.jeong@samsung.com>
jni/meson.build
test/jni/Android.mk
test/jni/meson.build
test/unittest/jni/Android.mk