From f92b33eec3d9aa72f6279bc1e388d1c01e09a33e Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Sun, 25 May 2025 16:59:43 -0400 Subject: [PATCH] Fix gcc, add -fno-jump-tables back It's even faster for some reason --- CMakeLists.txt | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 838f78f..6254c3c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,6 +33,7 @@ add_compile_options( -fPIC -fdata-sections -ffunction-sections + -fno-jump-tables # https://github.com/llvm/llvm-project/issues/54247 -fno-omit-frame-pointer -g) @@ -94,12 +95,6 @@ endif() # https://valgrind.org/docs/manual/manual-core-adv.html#manual-core-adv.clientreq include_directories(SYSTEM ${CMAKE_CURRENT_SOURCE_DIR}/third_party/valgrind) -if(HAS_VERSION_SCRIPT) - target_link_options( - ${PROJECT_NAME} PRIVATE - LINKER:--version-script=${CMAKE_CURRENT_SOURCE_DIR}/linker.map) -endif() - add_subdirectory(third_party) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/")