From e11e7e7e76a36df60f0741c881b33d1149ffee1b Mon Sep 17 00:00:00 2001 From: "sliver.chen" Date: Wed, 7 Mar 2018 19:23:57 +0800 Subject: [PATCH] [cmake]: fix cmake error about need twice make modify cmake script to allow multiple define about ndk variables. It is a bug caused by low version ndk. Change-Id: I92584f050b0cfd5397b7cf85a8963dbe492baa69 Signed-off-by: sliver.chen --- build/android/android.toolchain.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/android/android.toolchain.cmake b/build/android/android.toolchain.cmake index c986a74f..1a23ad1e 100644 --- a/build/android/android.toolchain.cmake +++ b/build/android/android.toolchain.cmake @@ -1340,7 +1340,7 @@ set( ANDROID_RELRO ${ANDROID_RELRO} CACHE BOOL mark_as_advanced( ANDROID_NO_UNDEFINED ANDROID_SO_UNDEFINED ANDROID_FUNCTION_LEVEL_LINKING ANDROID_GOLD_LINKER ANDROID_NOEXECSTACK ANDROID_RELRO ) # linker flags -set( ANDROID_LINKER_FLAGS "" ) +set( ANDROID_LINKER_FLAGS "-Wl,--allow-multiple-definition" ) if( ARMEABI_V7A ) # this is *required* to use the following linker flags that routes around