Made TLS initial Exec.
This massively improves the TLS access at the expense of not being dynamically loadable.
This commit is contained in:
@@ -105,7 +105,7 @@ if(NOT DEFINED SNMALLOC_ONLY_HEADER_LIBRARY)
|
||||
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /Zi")
|
||||
set(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE} /DEBUG")
|
||||
else()
|
||||
add_compile_options(-march=native -fno-exceptions -fno-rtti -g)
|
||||
add_compile_options(-march=native -fno-exceptions -fno-rtti -g -ftls-model=initial-exec)
|
||||
endif()
|
||||
|
||||
macro(subdirlist result curdir)
|
||||
|
||||
Reference in New Issue
Block a user