From d5a3eb9d1e500e0e0db94d4aff7c4cdd03547dc9 Mon Sep 17 00:00:00 2001 From: Sami Tolvanen Date: Tue, 30 Apr 2019 13:23:12 -0700 Subject: [PATCH] ANDROID: x86: disable STACK_VALIDATION with LTO_CLANG Disable CONFIG_STACK_VALIDATION with LTO, because objtool doesn't understand LLVM IR. Bug: 145297900 Change-Id: I939155e7662e68ec4a49df3ce14ddf1e84c327f5 Signed-off-by: Sami Tolvanen --- arch/x86/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 9d738e368ff1..35a457119245 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -205,7 +205,7 @@ config X86 select HAVE_RELIABLE_STACKTRACE if X86_64 && (UNWINDER_FRAME_POINTER || UNWINDER_ORC) && STACK_VALIDATION select HAVE_FUNCTION_ARG_ACCESS_API select HAVE_STACKPROTECTOR if CC_HAS_SANE_STACKPROTECTOR - select HAVE_STACK_VALIDATION if X86_64 + select HAVE_STACK_VALIDATION if X86_64 && !LTO_CLANG select HAVE_RSEQ select HAVE_SYSCALL_TRACEPOINTS select HAVE_UNSTABLE_SCHED_CLOCK