--- a/CMakeLists.txt 2026-07-24 02:58:37.612840968 -0700 +++ b/CMakeLists.txt 2026-07-24 02:58:45.716817612 -0700 @@ -92,8 +92,8 @@ if (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang") set(CMAKE_CXX_FLAGS_DEBUG "-Og -ggdb") - set(CMAKE_CXX_FLAGS_RELEASE "-O3") - set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 -ggdb") + set(CMAKE_CXX_FLAGS_RELEASE "") + set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "") set(CMAKE_CXX_FLAGS_MINSIZEREL "-Os") set(CMAKE_CXX_FLAGS_SANITIZE "-O1 -fno-omit-frame-pointer -fno-optimize-sibling-calls") if ("${SANITIZE}" MATCHES "memory") --- a/cmake/YosysLinkTarget.cmake 2026-07-24 02:58:37.613755421 -0700 +++ b/cmake/YosysLinkTarget.cmake 2026-07-24 02:58:52.735004882 -0700 @@ -50,6 +50,7 @@ PREFIX "${YOSYS_PROGRAM_PREFIX}" OUTPUT_NAME "${arg_OUTPUT_NAME}" RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} + POSITION_INDEPENDENT_CODE OFF ) if (${arg_INSTALL_IF}) install(TARGETS ${arg_TARGET} DESTINATION ${YOSYS_INSTALL_BINDIR})