Hi.
Quote:
--enable-debug - Compile with symbols and debug checks/assertions.
|
1) Does it affect essentially on perfomance of the core?
2) Does it affect server crashes will happen more ofter due to some errors in plugins, like if assertion would raise while without debug it'll continue silently?
3) What default configure options used in releases from official repository?
4) How to handle such error:
Quote:
[7662] clang++ -pipe -fno-strict-aliasing -Wall -Werror -Wno-unused -Wno-switch -Wno-array-bounds -msse -fvisibility=hidden -Wno-narrowing -Wno-sometimes-uninitialized -O3 -m32 -g3 -std=c++11 -fno-exceptions -fno-threadsafe-statics -Wno-non-virtual-dtor -Wno-overloaded-virtual -fvisibility-inlines-hidden -Wno-inconsistent-missing-override -Wno-null-dereference -Wno-delete-non-virtual-dtor -Wno-implicit-exception-spec-mismatch -Wno-deprecated-register -DHAVE_STDINT_H -DGNUC -DNDEBUG -D_LINUX -DPOSIX -D_FILE_OFFSET_BITS=64 -DSOURCEMOD_BUILD -DSM_USE_VERSIONLIB -DSM_GENERATED_BUILD -DSE_DODS=8 -DSE_HL2DM=7 -DSE_PORTAL2=17 -DSE_EYE=5 -DSE_NUCLEARDAWN=13 -DSE_INSURGENCY=19 -DSE_LEFT4DEAD2=15 -DSE_BLADE=18 -DSE_ORANGEBOX=3 -DSE_CSGO=21 -DSE_BMS=10 -DSE_CONTAGION=14 -DSE_EPISODEONE=1 -DSE_SDK2013=9 -DSE_DOI=20 -DSE_DARKMESSIAH=2 -DSE_LEFT4DEAD=12 -DSE_BLOODYGOODTIME=4 -DSE_ALIENSWARM=16 -DSE_CSS=6 -DSE_TF2=11 -DSOURCE_ENGINE=10 -DCOMPILER_GCC -DNO_HOOK_MALLOC -DNO_MALLOC_OVERRIDE -I /home/alex/dev/sm/sourcemod/public -I /home/alex/dev/sm/sourcemod/build/includes -I /home/alex/dev/sm/sourcemod/versionlib -I /home/alex/dev/sm/sourcemod/core -I /home/alex/dev/sm/sourcemod/core/sdk -I /home/alex/dev/sm/sourcemod/public/extensions -I /home/alex/dev/sm/sourcemod/sourcepawn/include -I /home/alex/dev/sm/sourcemod/public/amtl/amtl -I /home/alex/dev/sm/sourcemod/public/amtl -I /home/alex/dev/sm/mmsource-1.10/core -I /home/alex/dev/sm/mmsource-1.10/core/sourcehook -I /home/alex/dev/sm/hl2sdk-bms/public -I /home/alex/dev/sm/hl2sdk-bms/public/engine -I /home/alex/dev/sm/hl2sdk-bms/public/mathlib -I /home/alex/dev/sm/hl2sdk-bms/public/vstdlib -I /home/alex/dev/sm/hl2sdk-bms/public/tier0 -I /home/alex/dev/sm/hl2sdk-bms/public/tier1 -I /home/alex/dev/sm/hl2sdk-bms/public/game/server -I /home/alex/dev/sm/hl2sdk-bms/public/toolframework -I /home/alex/dev/sm/hl2sdk-bms/game/shared -I /home/alex/dev/sm/hl2sdk-bms/common -I /home/alex/dev/sm/sourcemod -H -c /home/alex/dev/sm/sourcemod/core/MenuManager.cpp -o MenuManager.o
/home/alex/dev/sm/sourcemod/core/MenuManager.cpp:47:8: error: variable type 'ConVar' is an abstract class
ConVar sm_menu_sounds("sm_menu_sounds", "1", 0, "Sets whether SourceMod menus play trigger sounds");
^
/home/alex/dev/sm/hl2sdk-bms/public/tier1/iconvar.h:109:15: note: unimplemented pure virtual method 'SetValue' in 'ConVar'
virtual void SetValue( const Vector &value ) = 0;
^
1 error generated.
Build failed.
|
Options used:
Quote:
export CC=clang
export CXX=clang++
python ../configure.py --enable-optimize
|
clang ver. 3.8
Thank you.
__________________