clang++ -std=c++20 -O3 -flto -march=native -DNDEBUG -DSP_NATIVE -DSP_NETWORK_FILE=\"src/eval/edgewater.nnue\" -DSP_VERSION=OpenBench -D_SILENCE_CXX20_ATOMIC_INIT_DEPRECATION_WARNING -D_CRT_SECURE_NO_WARNINGS -fuse-ld=lld -o Tarnished-65370102.exe src/main.cpp src/uci.cpp src/util/split.cpp src/hash.cpp src/position/position.cpp src/movegen.cpp src/attacks/black_magic/attacks.cpp src/search.cpp src/util/timer.cpp src/pretty.cpp src/ttable.cpp src/limit/time.cpp src/eval/nnue.cpp src/perft.cpp src/bench.cpp src/opts.cpp src/3rdparty/fathom/tbprobe.cpp src/datagen.cpp src/wdl.cpp
src/datagen.cpp:29:9: warning: 'NOMINMAX' macro redefined [-Wmacro-redefined]
29 | #define NOMINMAX
| ^
C:/winlibs-x86_64-posix-seh-gcc-14.2.0-llvm-19.1.7-mingw-w64ucrt-12.0.0-r3/mingw64/include/c++/14.2.0/x86_64-w64-mingw32/bits/os_defines.h:45:9: note: previous definition is here
45 | #define NOMINMAX 1
| ^
1 warning generated.
ld.lld: error: undefined symbol: pthread_mutex_destroy
>>> referenced by src/main.cpp
>>> C:/Users/AnikP/AppData/Local/Temp/main-fe3ce9.o
>>> referenced by src/uci.cpp
>>> C:/Users/AnikP/AppData/Local/Temp/uci-4d3985.o
>>> referenced by src/search.cpp
>>> C:/Users/AnikP/AppData/Local/Temp/search-ab6ad1.o
>>> referenced 2 more times
ld.lld: error: undefined symbol: pthread_mutex_lock
>>> referenced by src/uci.cpp
>>> C:/Users/AnikP/AppData/Local/Temp/uci-4d3985.o
>>> referenced by src/search.cpp
>>> C:/Users/AnikP/AppData/Local/Temp/search-ab6ad1.o
>>> referenced by src/3rdparty/fathom/tbprobe.cpp
>>> C:/Users/AnikP/AppData/Local/Temp/tbprobe-e1c8f3.o
ld.lld: error: undefined symbol: pthread_mutex_unlock
>>> referenced by src/uci.cpp
>>> C:/Users/AnikP/AppData/Local/Temp/uci-4d3985.o
>>> referenced by src/search.cpp
>>> C:/Users/AnikP/AppData/Local/Temp/search-ab6ad1.o
>>> referenced by src/3rdparty/fathom/tbprobe.cpp
>>> C:/Users/AnikP/AppData/Local/Temp/tbprobe-e1c8f3.o
ld.lld: error: undefined symbol: pthread_mutex_init
>>> referenced by src/search.cpp
>>> C:/Users/AnikP/AppData/Local/Temp/search-ab6ad1.o
>>> referenced by src/3rdparty/fathom/tbprobe.cpp
>>> C:/Users/AnikP/AppData/Local/Temp/tbprobe-e1c8f3.o
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Tarnished-65370102] Error 1