From 6f7e2c83988c0a7843205ea4650cc8c7bd814459 Mon Sep 17 00:00:00 2001 From: Jenny White Date: Sun, 29 Apr 2018 11:54:20 +0300 Subject: [PATCH] mysterious crash --- CMakeLists.txt | 4 ++-- src/crits.cpp | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 02a21605..9167ac02 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -79,7 +79,7 @@ endif() configure_file(include/config.h.in ${CMAKE_SOURCE_DIR}/include/config.h @ONLY) configure_file(include/version.h.in ${CMAKE_SOURCE_DIR}/include/version.h @ONLY) -set_target_properties(cathook PROPERTIES COMPILE_FLAGS "-m32 -msse -msse2 -msse3" LINK_FLAGS "-m32 -static") +set_target_properties(cathook PROPERTIES COMPILE_FLAGS "-m32 -msse -msse2 -msse3" LINK_FLAGS "-m32 -fno-gnu-unique") target_compile_definitions(cathook PRIVATE _GLIBCXX_USE_CXX11_ABI=0 @@ -117,7 +117,7 @@ add_custom_target(data VERBATIM) # TODO glez_LIBRARIES? -target_link_libraries(cathook ${ValveLibraryTier0} ${ValveLibraryVStdLib} ssl stdc++) +target_link_libraries(cathook ${ValveLibraryTier0} ${ValveLibraryVStdLib} ssl -static stdc++) set_target_properties(cathook PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) # Strip diff --git a/src/crits.cpp b/src/crits.cpp index a1e277ee..5076ebc4 100644 --- a/src/crits.cpp +++ b/src/crits.cpp @@ -17,6 +17,7 @@ CatVar crit_experimental(CV_SWITCH, "crit_experimental", "0", "Experimental crithack"); std::unordered_map command_number_mod{}; + int *g_PredictionRandomSeed = nullptr; namespace criticals