mkdir obj g++ -std=c++23 -c -o obj/benchmark.o source/benchmark.cpp -O3 -lpthread -march=native -flto -ftree-vectorize g++ -std=c++23 -c -o obj/bitboard.o source/bitboard.cpp -O3 -lpthread -march=native -flto -ftree-vectorize g++ -std=c++23 -c -o obj/board.o source/board.cpp -O3 -lpthread -march=native -flto -ftree-vectorize g++ -std=c++23 -c -o obj/datagen.o source/datagen.cpp -O3 -lpthread -march=native -flto -ftree-vectorize g++ -std=c++23 -c -o obj/evaluate.o source/evaluate.cpp -O3 -lpthread -march=native -flto -ftree-vectorize g++ -std=c++23 -c -o obj/main.o source/main.cpp -O3 -lpthread -march=native -flto -ftree-vectorize g++ -std=c++23 -c -o obj/movegen.o source/movegen.cpp -O3 -lpthread -march=native -flto -ftree-vectorize g++ -std=c++23 -c -o obj/perft.o source/perft.cpp -O3 -lpthread -march=native -flto -ftree-vectorize g++ -std=c++23 -c -o obj/search.o source/search.cpp -O3 -lpthread -march=native -flto -ftree-vectorize g++ -std=c++23 -c -o obj/tt.o source/tt.cpp -O3 -lpthread -march=native -flto -ftree-vectorize g++ -std=c++23 -c -o obj/uci.o source/uci.cpp -O3 -lpthread -march=native -flto -ftree-vectorize g++ -std=c++23 -c -o obj/utils.o source/utils.cpp -O3 -lpthread -march=native -flto -ftree-vectorize g++ -std=c++23 -o Eleanor-E815328B.exe obj/benchmark.o obj/bitboard.o obj/board.o obj/datagen.o obj/evaluate.o obj/main.o obj/movegen.o obj/perft.o obj/search.o obj/tt.o obj/uci.o obj/utils.o -O3 -lpthread -march=native -flto -ftree-vectorize C:/ProgramData/mingw64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: obj/board.o (symbol from plugin):(.text+0x0): multiple definition of `TLS init function for TT'; obj/benchmark.o (symbol from plugin):(.text+0x0): first defined here C:/ProgramData/mingw64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: obj/search.o (symbol from plugin):(.text+0x0): multiple definition of `TLS init function for TT'; obj/benchmark.o (symbol from plugin):(.text+0x0): first defined here C:/ProgramData/mingw64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: obj/tt.o (symbol from plugin):(.text+0x0): multiple definition of `TLS init function for TT'; obj/benchmark.o (symbol from plugin):(.text+0x0): first defined here C:/ProgramData/mingw64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: obj/uci.o (symbol from plugin):(.text+0x0): multiple definition of `TLS init function for TT'; obj/benchmark.o (symbol from plugin):(.text+0x0): first defined here lto-wrapper.exe: warning: using serial compilation of 2 LTRANS jobs lto-wrapper.exe: note: see the '-flto' option documentation for more information collect2.exe: error: ld returned 1 exit status make: *** [Makefile:34: Eleanor-E815328B.exe] Error 1