build: Use flag -fno-semantic-interposition when using GCC

This commit is contained in:
Gabriel Ferreira
2021-11-15 01:03:54 -03:00
parent 531b99251c
commit bfc4c19bdf
2 changed files with 2 additions and 0 deletions

View File

@@ -183,6 +183,7 @@ if("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
)
endif()
set(GCC TRUE)
add_definitions(-fno-semantic-interposition)
endif()
unset(below_minimum_msg)

View File

@@ -632,6 +632,7 @@ def configure(conf):
('.'.join(conf.env['CC_VERSION']), '.'.join(map(str, gcc_min_version))))
if conf.env['CXX_NAME'] in ['gcc', 'icc']:
env.append_value('CXXFLAGS', '-fno-semantic-interposition')
if Options.options.build_profile == 'release':
env.append_value('CXXFLAGS', '-fomit-frame-pointer')
if Options.options.build_profile == 'optimized':