From 5019b2f3b96fc5f3ca073003d483b6ebfb32535b Mon Sep 17 00:00:00 2001 From: Guoyu Wang <62914304+gwang-msft@users.noreply.github.com> Date: Wed, 9 Sep 2020 04:38:22 -0700 Subject: [PATCH] fix for x86 android build break (#5088) --- cmake/onnxruntime_mlas.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmake/onnxruntime_mlas.cmake b/cmake/onnxruntime_mlas.cmake index ef5d4b8bc7..2c1478f6b1 100644 --- a/cmake/onnxruntime_mlas.cmake +++ b/cmake/onnxruntime_mlas.cmake @@ -176,7 +176,11 @@ else() set(mlas_platform_srcs_avx ${ONNXRUNTIME_ROOT}/core/mlas/lib/x86/SgemmKernelAvx.S ) - set_source_files_properties(${mlas_platform_srcs_avx} PROPERTIES COMPILE_FLAGS "-mavx") + if (CMAKE_SYSTEM_NAME STREQUAL "Android") + set_source_files_properties(${mlas_platform_srcs_avx} PROPERTIES COMPILE_FLAGS "-mavx -fno-integrated-as") + else() + set_source_files_properties(${mlas_platform_srcs_avx} PROPERTIES COMPILE_FLAGS "-mavx") + endif() set(mlas_platform_srcs ${mlas_platform_srcs_sse2}