Add -fno-omit-frame-pointer for perf.

This commit is contained in:
Pentarctagon 2021-06-08 22:37:57 -05:00
parent e0d60b0e2b
commit f4e6e1861f
No known key found for this signature in database
GPG Key ID: 9456BC54A21DBFA0
2 changed files with 3 additions and 3 deletions

View File

@ -418,8 +418,8 @@ if(NOT WIN32)
if(PROFILER STREQUAL "perf")
MESSAGE("Profiler is perf")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -ggdb ${EXTRA_FLAGS_CONFIG}" CACHE STRING "Flags for profiling with perf" FORCE)
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -ggdb ${EXTRA_FLAGS_CONFIG}" CACHE STRING "Flags for profiling with perf" FORCE)
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -ggdb -fno-omit-frame-pointer ${EXTRA_FLAGS_CONFIG}" CACHE STRING "Flags for profiling with perf" FORCE)
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -ggdb -fno-omit-frame-pointer ${EXTRA_FLAGS_CONFIG}" CACHE STRING "Flags for profiling with perf" FORCE)
endif()
# #
# End setting profiler build options

View File

@ -570,7 +570,7 @@ for env in [test_env, client_env, env]:
rel_link_flags += " -Wl,--no-as-needed,-lprofiler"
if env["profiler"] == "perf":
rel_comp_flags += " -ggdb"
rel_comp_flags += " -ggdb -fno-omit-frame-pointer"
rel_link_flags += ""
# use the arch if provided, or if on Windows and no arch was passed in then default to pentiumpro