clang++ -O3 -std=c++20 -Wall -Wextra -DNDEBUG -march=native -flto -fuse-ld=lld  -c Laminar/Bench.cpp -o Laminar/Bench.o
clang++ -O3 -std=c++20 -Wall -Wextra -DNDEBUG -march=native -flto -fuse-ld=lld  -c Laminar/Bit.cpp -o Laminar/Bit.o
clang++ -O3 -std=c++20 -Wall -Wextra -DNDEBUG -march=native -flto -fuse-ld=lld  -c Laminar/Board.cpp -o Laminar/Board.o
clang++ -O3 -std=c++20 -Wall -Wextra -DNDEBUG -march=native -flto -fuse-ld=lld  -c Laminar/Evaluation.cpp -o Laminar/Evaluation.o
clang++ -O3 -std=c++20 -Wall -Wextra -DNDEBUG -march=native -flto -fuse-ld=lld  -c Laminar/Movegen.cpp -o Laminar/Movegen.o
clang++ -O3 -std=c++20 -Wall -Wextra -DNDEBUG -march=native -flto -fuse-ld=lld  -c Laminar/Ordering.cpp -o Laminar/Ordering.o
clang++ -O3 -std=c++20 -Wall -Wextra -DNDEBUG -march=native -flto -fuse-ld=lld  -c Laminar/Search.cpp -o Laminar/Search.o
clang++ -O3 -std=c++20 -Wall -Wextra -DNDEBUG -march=native -flto -fuse-ld=lld  -c Laminar/UCI.cpp -o Laminar/UCI.o
clangclangclang: : : warning: warning: warning: argument unused during compilation: '-fuse-ld=lld' [-Wunused-command-line-argument]argument unused during compilation: '-fuse-ld=lld' [-Wunused-command-line-argument]
argument unused during compilation: '-fuse-ld=lld' [-Wunused-command-line-argument]

clang: warning: argument unused during compilation: '-fuse-ld=lld' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-fuse-ld=lld' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-fuse-ld=lld' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-fuse-ld=lld' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-fuse-ld=lld' [-Wunused-command-line-argument]
In file included from Laminar/UCI.cpp:4:
Laminar/Search.h:30:43: warning: unused parameter 'softTime' [-Wunused-parameter]
        SearchLimitations(int hardTime = -1, int softTime = -1, int64_t softNode = -1, int64_t hardNode = -1)
                                                 ^
Laminar/Search.h:30:66: warning: unused parameter 'softNode' [-Wunused-parameter]
        SearchLimitations(int hardTime = -1, int softTime = -1, int64_t softNode = -1, int64_t hardNode = -1)
                                                                        ^
Laminar/Search.h:30:89: warning: unused parameter 'hardNode' [-Wunused-parameter]
        SearchLimitations(int hardTime = -1, int softTime = -1, int64_t softNode = -1, int64_t hardNode = -1)
                                                                                               ^
In file included from Laminar/Search.cpp:1:
Laminar/Search.h:30:43: warning: unused parameter 'softTime' [-Wunused-parameter]
        SearchLimitations(int hardTime = -1, int softTime = -1, int64_t softNode = -1, int64_t hardNode = -1)
                                                 ^
Laminar/Search.h:30:66: warning: unused parameter 'softNode' [-Wunused-parameter]
        SearchLimitations(int hardTime = -1, int softTime = -1, int64_t softNode = -1, int64_t hardNode = -1)
                                                                        ^
Laminar/Search.h:30:89: warning: unused parameter 'hardNode' [-Wunused-parameter]
        SearchLimitations(int hardTime = -1, int softTime = -1, int64_t softNode = -1, int64_t hardNode = -1)
                                                                                               ^
In file included from Laminar/Bench.cpp:2:
Laminar/Search.h:30:43: warning: unused parameter 'softTime' [-Wunused-parameter]
        SearchLimitations(int hardTime = -1, int softTime = -1, int64_t softNode = -1, int64_t hardNode = -1)
                                                 ^
Laminar/Search.h:30:66: warning: unused parameter 'softNode' [-Wunused-parameter]
        SearchLimitations(int hardTime = -1, int softTime = -1, int64_t softNode = -1, int64_t hardNode = -1)
                                                                        ^
Laminar/Search.h:30:89: warning: unused parameter 'hardNode' [-Wunused-parameter]
        SearchLimitations(int hardTime = -1, int softTime = -1, int64_t softNode = -1, int64_t hardNode = -1)
                                                                                               ^
Laminar/Movegen.cpp:1083:13: warning: unused variable 'rook' [-Wunused-variable]
        int rook = board.mailbox[rookSquare];
            ^
Laminar/Movegen.cpp:1133:13: warning: unused variable 'rook' [-Wunused-variable]
        int rook = board.mailbox[rookSquare];
            ^
Laminar/Movegen.cpp:778:10: warning: variable 'flipWhite' set but not used [-Wunused-but-set-variable]
    bool flipWhite = false;
         ^
Laminar/Movegen.cpp:779:10: warning: variable 'flipBlack' set but not used [-Wunused-but-set-variable]
    bool flipBlack = false;
         ^
Laminar/UCI.cpp:108:18: warning: unused variable 'last_zobrist' [-Wunused-variable]
        uint64_t last_zobrist = board.zobristKey;
                 ^
Laminar/Search.cpp:36:10: warning: unused variable 'isPvNode' [-Wunused-variable]
    bool isPvNode = beta - alpha > 1;
         ^
Laminar/UCI.cpp:186:34: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
            for (size_t j = 0; j < moveList.count; j++)
                               ~ ^ ~~~~~~~~~~~~~~
Laminar/UCI.cpp:285:17: warning: unused variable 'depth' [-Wunused-variable]
            int depth = (int)TryGetLabelledValueInt(input, "depth", go_commands);
                ^
4 warnings generated.
3 warnings generated.
4 warnings generated.
6 warnings generated.
clang++ -O3 -std=c++20 -Wall -Wextra -DNDEBUG -march=native -flto -fuse-ld=lld  -o Turbulence-F2AF1186-2D8561AB Laminar/Bench.o Laminar/Bit.o Laminar/Board.o Laminar/Evaluation.o Laminar/Movegen.o Laminar/Ordering.o Laminar/Search.o Laminar/UCI.o
clang: error: invalid linker name in argument '-fuse-ld=lld'
clang: error: invalid linker name in argument '-fuse-ld=lld'
make: *** [Makefile:26: Turbulence-F2AF1186-2D8561AB] Error 1