g++ -O3 -march=native -fno-finite-math-only -funroll-loops -flto -fuse-ld=lld -std=c++20 -DNDEBUG -pthread -DEVALFILE=\"/home/ksw0518/OpenBench/Client/Networks/7A13D169\"  -fuse-ld=lld src/datagen.cpp src/main.cpp src/movepicker.cpp src/nnue.cpp src/parameters.cpp src/search.cpp src/searcher.cpp src/util.cpp src/external/format.cpp -o Tarnished-B4CCBD73-7A13D169
In file included from src/main.cpp:9:
src/uci.h:90:61: warning: backslash and newline separated by space
   90 | |__   __|/\   |  __ \| \ | |_   _|/ ____| |  | |  ____|  __ \
      |                                                              
src/movepicker.cpp: In member function ‘chess::Move MovePicker::nextMove()’:
src/movepicker.cpp:133:1: warning: control reaches end of non-void function [-Wreturn-type]
  133 | }
      | ^
src/nnue.cpp:41:52: note: ‘#pragma message: Using AVX2 NNUE inference’
   41 |         #pragma message("Using AVX2 NNUE inference")
      |                                                    ^
collect2: fatal error: cannot find ‘ld’
compilation terminated.
make: *** [Makefile:55: Tarnished-B4CCBD73-7A13D169] Error 1