rm -rf build
cmake -S .. -B build -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DDEVELOPMENT=ON -DTUNING=ON -DINCLUDE_TRACING_MODULE=OFF -DOPENBENCH_COMPLIANCE_MODE=ON  \
	  -DCMAKE_C_COMPILER=cc -DCMAKE_CXX_COMPILER=clang++ \
	  
rm -f illumina_base illumina_bmi2 illumina_avx2
-- The C compiler identification is GNU 9.4.0
-- The CXX compiler identification is Clang 18.1.8
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/clang++
-- Check for working CXX compiler: /usr/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- NNUE_PATH is set to: /tmp/tmpg1ffbrzh/Illumina/Illumina-tmp/illumina/net/net.json
CMake Warning at CMakeLists.txt:45 (message):
  Could not get commit hash: fatal: not a git repository (or any of the
  parent directories): .git

  .


OpenBench compliance mode enabled.
Generating build files for version dev-null_commit on configuration Release.
Litetest submodule not found; tests won't be compiled
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/tmpg1ffbrzh/Illumina/Illumina-tmp/openbench/build
make[1]: Entrando no diretório '/tmp/tmpg1ffbrzh/Illumina/Illumina-tmp/openbench/build'
make[2]: Entrando no diretório '/tmp/tmpg1ffbrzh/Illumina/Illumina-tmp/openbench/build'
make[3]: Entrando no diretório '/tmp/tmpg1ffbrzh/Illumina/Illumina-tmp/openbench/build'
make[4]: Entrando no diretório '/tmp/tmpg1ffbrzh/Illumina/Illumina-tmp/openbench/build'
Scanning dependencies of target illumina_lib_bmi2
make[4]: Saindo do diretório '/tmp/tmpg1ffbrzh/Illumina/Illumina-tmp/openbench/build'
make[4]: Entrando no diretório '/tmp/tmpg1ffbrzh/Illumina/Illumina-tmp/openbench/build'
[  3%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/types.cpp.o
[  7%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/illumina.cpp.o
[ 11%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/board.cpp.o
[ 23%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/attacks.cpp.o
[ 23%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/zobrist.cpp.o
[ 23%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/parsehelper.cpp.o
[ 26%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/perft.cpp.o
[ 30%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/transpositiontable.cpp.o
[ 34%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/search.cpp.o
[ 38%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/evaluation.cpp.o
[ 42%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/timemanager.cpp.o
[ 46%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/boardutils.cpp.o
[ 50%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/utils.cpp.o
[ 53%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/pext_attacks.cpp.o
[ 57%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/magic_attacks.cpp.o
[ 61%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/tunablevalues.cpp.o
[ 65%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/endgame.cpp.o
[ 69%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/nnue.cpp.o
[ 73%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/bench.cpp.o
[ 76%] Linking CXX static library libillumina_bmi2.a
make[4]: Saindo do diretório '/tmp/tmpg1ffbrzh/Illumina/Illumina-tmp/openbench/build'
[ 76%] Built target illumina_lib_bmi2
make[4]: Entrando no diretório '/tmp/tmpg1ffbrzh/Illumina/Illumina-tmp/openbench/build'
Scanning dependencies of target illumina_cli_bmi2
make[4]: Saindo do diretório '/tmp/tmpg1ffbrzh/Illumina/Illumina-tmp/openbench/build'
make[4]: Entrando no diretório '/tmp/tmpg1ffbrzh/Illumina/Illumina-tmp/openbench/build'
[ 84%] Building CXX object cli/CMakeFiles/illumina_cli_bmi2.dir/main.cpp.o
[ 84%] Building CXX object cli/CMakeFiles/illumina_cli_bmi2.dir/cliapplication.cpp.o
[ 96%] Building CXX object cli/CMakeFiles/illumina_cli_bmi2.dir/state.cpp.o
[ 96%] Building CXX object cli/CMakeFiles/illumina_cli_bmi2.dir/ucioption.cpp.o
[ 96%] Building CXX object cli/CMakeFiles/illumina_cli_bmi2.dir/commands.cpp.o
[100%] Linking CXX executable illumina_bmi2
/usr/bin/ld: CMakeFiles/illumina_cli_bmi2.dir/state.cpp.o: na função "illumina::State::search(illumina::SearchSettings, bool)":
state.cpp:(.text+0x1ee3): referência não definida para "pthread_create"
/usr/bin/ld: ../illumina/libillumina_bmi2.a(search.cpp.o): na função "illumina::Searcher::search(illumina::Board const&, illumina::SearchSettings const&)":
search.cpp:(.text+0x68c): referência não definida para "pthread_create"
/usr/bin/ld: search.cpp:(.text+0x788): referência não definida para "pthread_create"
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make[4]: *** [cli/CMakeFiles/illumina_cli_bmi2.dir/build.make:145: cli/illumina_bmi2] Erro 1
make[4]: Saindo do diretório '/tmp/tmpg1ffbrzh/Illumina/Illumina-tmp/openbench/build'
make[3]: *** [CMakeFiles/Makefile2:279: cli/CMakeFiles/illumina_cli_bmi2.dir/all] Erro 2
make[3]: Saindo do diretório '/tmp/tmpg1ffbrzh/Illumina/Illumina-tmp/openbench/build'
make[2]: *** [CMakeFiles/Makefile2:286: cli/CMakeFiles/illumina_cli_bmi2.dir/rule] Erro 2
make[2]: Saindo do diretório '/tmp/tmpg1ffbrzh/Illumina/Illumina-tmp/openbench/build'
make[1]: *** [Makefile:194: illumina_cli_bmi2] Erro 2
make[1]: Saindo do diretório '/tmp/tmpg1ffbrzh/Illumina/Illumina-tmp/openbench/build'
make: *** [Makefile:58: build] Erro 2