gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -c bench.c bitboard.c et.c evaluation.c history.c magic.c main.c misc.c move.c movegen.c movelist.c movepick.c nnue.c pcg.c perft.c position.c search.c see.c tt.c uci.c util.c wrapper.c -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
gcc -Wall -O3 -fcommon -flto -o Saxton-97DAC754 bench.o bitboard.o et.o evaluation.o history.o magic.o main.o misc.o move.o movegen.o movelist.o movepick.o nnue.o pcg.o perft.o position.o search.o see.o tt.o uci.o util.o wrapper.o -lrt -lm -DIS_64BIT -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSE3 -msse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
lto1: internal compiler error: cannot read ‘LTO_section_decls’ from nnue.o
0x7b0ba582a1c9 __libc_start_call_main
	../sysdeps/nptl/libc_start_call_main.h:58
0x7b0ba582a28a __libc_start_main_impl
	../csu/libc-start.c:360
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-13/README.Bugs> for instructions.
lto-wrapper: fatal error: gcc returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
make: *** [Makefile:47: Saxton-97DAC754] Error 1