clang++ -O3 -std=c++20 -Wall -Wextra -march=native -flto -fuse-ld=lld -DEVALFILE=\"/Users/pault/Code/OpenBench/Client/Networks/2D8561AB\" Laminar/Accumulator.cpp Laminar/Bench.cpp Laminar/Bit.cpp Laminar/Board.cpp Laminar/Evaluation.cpp Laminar/History.cpp Laminar/Movegen.cpp Laminar/NNUE.cpp Laminar/Ordering.cpp Laminar/PrettyPrinting.cpp Laminar/Search.cpp Laminar/SEE.cpp Laminar/Threading.cpp Laminar/Transpositions.cpp Laminar/Tuneables.cpp Laminar/UCI.cpp -o Laminar-2AB71E61-2D8561AB
Laminar/Movegen.cpp:1330:18: warning: unused variable 'accumulator' [-Wunused-variable]
 1330 |     Accumulator& accumulator = ((side == White) ? board.accumulator.white : board.accumulator.black);
      |                  ^~~~~~~~~~~
Laminar/Movegen.cpp:1961:17: warning: unused variable 'rook' [-Wunused-variable]
 1961 |             int rook = board.mailbox[rookSquare];
      |                 ^~~~
Laminar/Movegen.cpp:2009:17: warning: unused variable 'rook' [-Wunused-variable]
 2009 |             int rook = board.mailbox[rookSquare];
      |                 ^~~~
3 warnings generated.
Laminar/Search.cpp:204:10: warning: unused variable 'isPvNode' [-Wunused-variable]
  204 |     bool isPvNode = beta - alpha > 1;
      |          ^~~~~~~~
Laminar/Search.cpp:213:10: warning: variable 'ttHit' set but not used [-Wunused-but-set-variable]
  213 |     bool ttHit = false;
      |          ^
Laminar/Search.cpp:1011:37: warning: '&&' within '||' [-Wlogical-op-parentheses]
 1011 |             if (data.currDepth != 1 && (searchLimits.HardTimeLimit != NOLIMIT && MS > searchLimits.HardTimeLimit)
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1012 |                 || data.stopSearch.load())
      |                 ~~
Laminar/Search.cpp:1011:37: note: place parentheses around the '&&' expression to silence this warning
 1011 |             if (data.currDepth != 1 && (searchLimits.HardTimeLimit != NOLIMIT && MS > searchLimits.HardTimeLimit)
      |                                     ^                                                                            
      |                 (                                                                                                )
Laminar/Search.cpp:1092:33: warning: '&&' within '||' [-Wlogical-op-parentheses]
 1092 |         if (data.currDepth != 1 && (searchLimits.HardTimeLimit != NOLIMIT && elapsedMS > searchLimits.HardTimeLimit)
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1093 |             || data.stopSearch.load()
      |             ~~
Laminar/Search.cpp:1092:33: note: place parentheses around the '&&' expression to silence this warning
 1092 |         if (data.currDepth != 1 && (searchLimits.HardTimeLimit != NOLIMIT && elapsedMS > searchLimits.HardTimeLimit)
      |                                 ^                                                                                   
      |             (                                                                                                       )
Laminar/Search.cpp:1106:17: warning: '&&' within '||' [-Wlogical-op-parentheses]
 1105 |         if (data.currDepth != 1
      |             ~~~~~~~~~~~~~~~~~~~
 1106 |                 && (searchLimits.SoftTimeLimit != NOLIMIT
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1107 |                     && elapsedMS > (double)searchLimits.SoftTimeLimit * nodesTmScale)
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1108 |             || data.stopSearch.load())
      |             ~~
Laminar/Search.cpp:1106:17: note: place parentheses around the '&&' expression to silence this warning
 1105 |         if (data.currDepth != 1
      |             
      |             (
 1106 |                 && (searchLimits.SoftTimeLimit != NOLIMIT
      |                 ^
 1107 |                     && elapsedMS > (double)searchLimits.SoftTimeLimit * nodesTmScale)
      |                                                                                      
      |                                                                                      )
5 warnings generated.
Laminar/UCI.cpp:187:50: warning: unused parameter 'incre' [-Wunused-parameter]
  187 | int64_t CalculateHardLimit(int64_t time, int64_t incre)
      |                                                  ^
Laminar/UCI.cpp:223:34: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
  223 |             for (size_t j = 0; j < moveList.count; j++)
      |                                ~ ^ ~~~~~~~~~~~~~~
Laminar/UCI.cpp:418:17: warning: unused variable 'depth' [-Wunused-variable]
  418 |             int depth = (int)TryGetLabelledValueInt(input, "depth", go_commands);
      |                 ^~~~~
3 warnings generated.
ld64.lld: warning: directory not found for option -L/usr/local/lib
'+zcm' is not a recognized feature for this target (ignoring feature)
'+zcm' is not a recognized feature for this target (ignoring feature)
LLVM ERROR: Unsupported stack probing method
PLEASE submit a bug report to https://github.com/Homebrew/homebrew-core/issues and include the crash backtrace.
Stack dump:
0.	Program arguments: /opt/homebrew/bin/ld64.lld -demangle -object_path_lto /var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/cc-31e948.o -dynamic -arch arm64 -platform_version macos 15.0.0 15.2 -syslibroot /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -O3 -mllvm -enable-linkonceodr-outlining -o Laminar-2AB71E61-2D8561AB -L/usr/local/lib /var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/Accumulator-47955b.o /var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/Bench-9306e8.o /var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/Bit-533fab.o /var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/Board-5b661c.o /var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/Evaluation-779395.o /var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/History-f7aadb.o /var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/Movegen-1c3a95.o /var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/NNUE-935897.o /var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/Ordering-0fcfe3.o /var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/PrettyPrinting-26b7b5.o /var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/Search-64a58f.o /var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/SEE-d85aed.o /var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/Threading-b5b8ff.o /var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/Transpositions-35eb81.o /var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/Tuneables-582c4d.o /var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/UCI-5391d7.o -lc++ -lSystem /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/lib/darwin/libclang_rt.osx.a
1.	Running pass 'Function Pass Manager' on module 'ld-temp.o'.
2.	Running pass 'AArch64 Instruction Selection' on function '@_Z21resetWhiteAccumulatorRK5BoardR15AccumulatorPairb'
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0  libLLVM.dylib            0x000000011230efb4 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 56
1  libLLVM.dylib            0x000000011230f7f8 SignalHandler(int, __siginfo*, void*) + 372
2  libsystem_platform.dylib 0x000000019e7956a4 _sigtramp + 56
3  libsystem_pthread.dylib  0x000000019e75b848 pthread_kill + 296
4  libsystem_c.dylib        0x000000019e6649e4 abort + 124
5  libLLVM.dylib            0x000000010e58dd38 write_retry(int, char const*, unsigned long) + 0
6  libLLVM.dylib            0x000000010e58dafc llvm::report_fatal_error(llvm::Twine const&, bool) + 0
7  libLLVM.dylib            0x00000001104db5c4 llvm::AArch64FunctionInfo::AArch64FunctionInfo(llvm::Function const&, llvm::AArch64Subtarget const*) + 1744
8  libLLVM.dylib            0x000000010ea8257c llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 972
9  libLLVM.dylib            0x000000010e7e35fc llvm::FPPassManager::runOnFunction(llvm::Function&) + 1420
10 libLLVM.dylib            0x000000010e7ef150 llvm::FPPassManager::runOnModule(llvm::Module&) + 52
11 libLLVM.dylib            0x000000010e7e5b78 llvm::legacy::PassManagerImpl::run(llvm::Module&) + 688
12 libLLVM.dylib            0x000000010ff25f8c codegen(llvm::lto::Config const&, llvm::TargetMachine*, std::__1::function<llvm::Expected<std::__1::unique_ptr<llvm::CachedFileStream, std::__1::default_delete<llvm::CachedFileStream>>> (unsigned int, llvm::Twine const&)>, unsigned int, llvm::Module&, llvm::ModuleSummaryIndex const&) + 888
13 libLLVM.dylib            0x000000010ff253f8 llvm::lto::backend(llvm::lto::Config const&, std::__1::function<llvm::Expected<std::__1::unique_ptr<llvm::CachedFileStream, std::__1::default_delete<llvm::CachedFileStream>>> (unsigned int, llvm::Twine const&)>, unsigned int, llvm::Module&, llvm::ModuleSummaryIndex&) + 260
14 libLLVM.dylib            0x000000010ff18740 llvm::lto::LTO::runRegularLTO(std::__1::function<llvm::Expected<std::__1::unique_ptr<llvm::CachedFileStream, std::__1::default_delete<llvm::CachedFileStream>>> (unsigned int, llvm::Twine const&)>) + 1096
15 libLLVM.dylib            0x000000010ff17f14 llvm::lto::LTO::run(std::__1::function<llvm::Expected<std::__1::unique_ptr<llvm::CachedFileStream, std::__1::default_delete<llvm::CachedFileStream>>> (unsigned int, llvm::Twine const&)>, llvm::FileCache) + 1312
16 liblldMachO.dylib        0x0000000104d4e048 lld::macho::BitcodeCompiler::compile() + 1480
17 liblldMachO.dylib        0x0000000104d2b3b4 lld::macho::link(llvm::ArrayRef<char const*>, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) + 22720
18 liblldCommon.dylib       0x0000000104b427bc lld::unsafeLldMain(llvm::ArrayRef<char const*>, llvm::raw_ostream&, llvm::raw_ostream&, llvm::ArrayRef<lld::DriverDef>, bool) + 1520
19 lld                      0x0000000104adb0b8 lld_main(int, char**, llvm::ToolContext const&) + 348
20 lld                      0x0000000104adb208 main + 72
21 dyld                     0x000000019e3bab98 start + 6076
clang++: error: unable to execute command: Abort trap: 6
clang++: error: linker command failed due to signal (use -v to see invocation)
make: *** [Laminar-2AB71E61-2D8561AB] Error 1