From 234cec773bcef6d02f9eda50800e1de46738c0ff Mon Sep 17 00:00:00 2001 From: Yilin Sun Date: Tue, 19 Mar 2024 23:57:22 +0800 Subject: [PATCH] Removed LTO from Release build. Signed-off-by: Yilin Sun --- CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e02d3a8..61b4fb1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -154,10 +154,10 @@ set(CMAKE_CXX_FLAGS_DEBUG "-DDEBUG -O0 -g") set(CMAKE_ASM_FLAGS_DEBUG "-DDEBUG -O0 -g") # RELEASE -set(CMAKE_C_FLAGS_RELEASE "-DNDEBUG -O2 -flto") -set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -O2 -flto") -set(CMAKE_ASM_FLAGS_RELEASE "-DNDEBUG -O2 -flto") -set(CMAKE_EXE_LINKER_FLAGS_RELEASE "-flto") +set(CMAKE_C_FLAGS_RELEASE "-DNDEBUG -O2") +set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -O2") +set(CMAKE_ASM_FLAGS_RELEASE "-DNDEBUG -O2") +set(CMAKE_EXE_LINKER_FLAGS_RELEASE "") # Final compiler flags set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -fno-common -fno-builtin -ffreestanding -fdata-sections -ffunction-sections")