Link -lm or -lm_hard for Android ARMv7.
authorZhang Xianyi <xianyi@perfxlab.com>
Wed, 5 Jul 2017 09:01:03 +0000 (17:01 +0800)
committerZhang Xianyi <xianyi@perfxlab.com>
Wed, 5 Jul 2017 09:05:06 +0000 (17:05 +0800)
Makefile.system

index 29d3efd..bb55dd6 100644 (file)
@@ -493,6 +493,14 @@ else
 CCOMMON_OPT += -mfloat-abi=hard
 FCOMMON_OPT += -mfloat-abi=hard
 endif
+
+ifeq ($(OSNAME), Android)
+ifeq ($(ARM_SOFTFP_ABI), 1)
+EXTRALIB       += -lm
+else
+EXTRALIB       += -Wl,-lm_hard
+endif
+endif
 endif
 
 ifeq ($(ARCH), arm64)