mkdir -p ".tmp" ".tmp/Source"
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c bench.c -o .tmp/bench.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c bit_manipulation.c -o .tmp/bit_manipulation.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c board_constants.c -o .tmp/board_constants.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c evaluation.c -o .tmp/evaluation.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c fen.c -o .tmp/fen.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c history.c -o .tmp/history.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c magic.c -o .tmp/magic.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c mask.c -o .tmp/mask.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c move.c -o .tmp/move.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c perft.c -o .tmp/perft.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c potential.c -o .tmp/potential.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c search.c -o .tmp/search.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c see.c -o .tmp/see.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c table.c -o .tmp/table.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c timeman.c -o .tmp/timeman.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c uci.c -o .tmp/uci.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c utils.c -o .tmp/utils.o -pthread -lm 
search.c: In function ‘negamax’:
search.c:1496:13: warning: implicit declaration of function ‘update_threats_corrhist’; did you mean ‘update_non_pawn_corrhist’? [-Wimplicit-function-declaration]
 1496 |             update_threats_corrhist(pos, depth, corrhistBonus);
      |             ^~~~~~~~~~~~~~~~~~~~~~~
      |             update_non_pawn_corrhist
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -o Potential-62985DFA .tmp/bench.o .tmp/bit_manipulation.o .tmp/board_constants.o .tmp/evaluation.o .tmp/fen.o .tmp/history.o .tmp/magic.o .tmp/mask.o .tmp/move.o .tmp/perft.o .tmp/potential.o .tmp/search.o .tmp/see.o .tmp/table.o .tmp/timeman.o .tmp/uci.o .tmp/utils.o -pthread -lm  
/usr/bin/ld: /tmp/cc0IZ5Zl.ltrans0.ltrans.o: in function `negamax.constprop.0':
<artificial>:(.text+0xc95d): undefined reference to `update_threats_corrhist'
/usr/bin/ld: /tmp/cc0IZ5Zl.ltrans0.ltrans.o: in function `negamax':
<artificial>:(.text+0xf2b9): undefined reference to `update_threats_corrhist'
collect2: error: ld returned 1 exit status
make: *** [makefile:187: Potential] Error 1