mkdir -p ".tmp" ".tmp/Source"
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c bench.c -o .tmp/bench.o 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c bit_manipulation.c -o .tmp/bit_manipulation.o 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c board_constants.c -o .tmp/board_constants.o 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c datagen.c -o .tmp/datagen.o 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c evaluation.c -o .tmp/evaluation.o 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c fen.c -o .tmp/fen.o 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c generate_fen.c -o .tmp/generate_fen.o 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c history.c -o .tmp/history.o 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c magic.c -o .tmp/magic.o 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c mask.c -o .tmp/mask.o 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c move.c -o .tmp/move.o 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c movepicker.c -o .tmp/movepicker.o 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c perft.c -o .tmp/perft.o 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c potential.c -o .tmp/potential.o 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c search.c -o .tmp/search.o 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c see.c -o .tmp/see.o 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c table.c -o .tmp/table.o 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c threads.c -o .tmp/threads.o 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c timeman.c -o .tmp/timeman.o 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c uci.c -o .tmp/uci.o 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DCOMMIT_SHA=unknown -DUSE_NEON -flax-vector-conversions -fprofile-generate -fprofile-update=atomic -mcpu=apple-a14 -MMD -MP -c utils.c -o .tmp/utils.o 
table.c:364:37: error: use of undeclared identifier 'MADV_HUGEPAGE'
  364 |                 madvise(ptr, bytes, MADV_HUGEPAGE);
      |                                     ^~~~~~~~~~~~~
1 error generated.
make[1]: *** [.tmp/table.o] Error 1
make[1]: *** Waiting for unfinished jobs....
search.c:764:9: warning: variable 'legal_moves' set but not used [-Wunused-but-set-variable]
  764 |     int legal_moves = 0;
      |         ^
1 warning generated.
make: *** [pgo] Error 2