blob: c6ddc11ebc9eb2aba9547181de4f5d3646bf8402 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
--- 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})
|