clang -Wall -std=c++20 -mpopcnt -pthread -lstdc++ -lm -mavx2 -O3 -march=native -flto=auto -DEVALFILE=\"/root/Datagen/OpenBench/Client/Networks/D513F3B7\" *.cpp fathom/tbprobe.cpp -DNDEBUG -D_BTYPE=0 -DSYZYGY_SUPPORT=TRUE -DUSE_AVX2=1 -o Igel-A24743C4-D513F3B7 In file included from gen.cpp:20: ./gen.h:198:10: warning: private field 'm_finished' is not used [-Wunused-private-field] bool m_finished; ^ ./gen.h:214:9: warning: private field 'm_maxfHash' is not used [-Wunused-private-field] int m_maxfHash; ^ 2 warnings generated. search.cpp:247:57: warning: implicit conversion from 'const int' to 'I8' (aka 'signed char') changes value from 128 to -128 [-Wconstant-conversion] TTable::instance().record(0, score, MAX_PLY, 0, type, m_position.Hash()); ~~~~~~ ^~~~~~~ 1 warning generated. /tmp/lto-llvm-107b8b.o: In function `Generator::onGenerate()': ld-temp.o:(.text._ZN9Generator10onGenerateEv+0x257d): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_cold(char*, unsigned long, char const*, unsigned long, unsigned long)' /tmp/lto-llvm-107b8b.o: In function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)': ld-temp.o:(.text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm[_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm]+0xfa): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_cold(char*, unsigned long, char const*, unsigned long, unsigned long)' /tmp/lto-llvm-107b8b.o: In function `Position::FEN[abi:cxx11]() const': ld-temp.o:(.text._ZNK8Position3FENB5cxx11Ev+0x1f): undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream()' clang-16: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [makefile:34: basic] Error 1