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