--- 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})
