From e447ffc8b2f0ac3cddd189c2bf469c1972622400 Mon Sep 17 00:00:00 2001 From: Gregory Hainaut Date: Mon, 5 Jan 2015 00:24:37 +0100 Subject: [PATCH] cmake: fix asan on 64 bits --- cmake/BuildParameters.cmake | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmake/BuildParameters.cmake b/cmake/BuildParameters.cmake index 82d52401d8..b70158ef54 100644 --- a/cmake/BuildParameters.cmake +++ b/cmake/BuildParameters.cmake @@ -238,7 +238,10 @@ elseif(CMAKE_BUILD_TYPE MATCHES "Release") endif() if (USE_ASAN) - set(ASAN_FLAG "-fsanitize=address -fno-omit-frame-pointer -g -mpreferred-stack-boundary=4 -mincoming-stack-boundary=2 -DASAN_WORKAROUND") + set(ASAN_FLAG "-fsanitize=address -fno-omit-frame-pointer -g -DASAN_WORKAROUND") + if(${PCSX2_TARGET_ARCHITECTURES} MATCHES "i386") + set(ASAN_FLAG "${ASAN_FLAG} -mpreferred-stack-boundary=4 -mincoming-stack-boundary=2") + endif() else() set(ASAN_FLAG "") endif()