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-CCEED489 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: fatal error: bytecode stream in file ‘position.o’ generated with GCC compiler older than 10.0 compilation terminated. 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-CCEED489] Error 1