Parent Log: http://ci.aztec-labs.com/029889802dbc517e Command: build_preset wasm-threads --target ultra_honk_bench --target client_ivc_bench --target bb_cli_bench Date: Fri Jun 13 15:06:21 UTC 2025 Status: 0 Took: 136s Preset CMake variables: CMAKE_CXX_COMPILER_WORKS="ON" CMAKE_CXX_FLAGS="-DBB_NO_EXCEPTIONS" CMAKE_C_COMPILER_WORKS="ON" CMAKE_FIND_ROOT_PATH_MODE_INCLUDE="ONLY" CMAKE_FIND_ROOT_PATH_MODE_LIBRARY="ONLY" CMAKE_FIND_ROOT_PATH_MODE_PACKAGE="ONLY" CMAKE_FIND_ROOT_PATH_MODE_PROGRAM="NEVER" CMAKE_SYSROOT="/opt/wasi-sdk/share/wasi-sysroot" CMAKE_TOOLCHAIN_FILE:FILEPATH="cmake/toolchains/wasm32-wasi.cmake" DISABLE_AZTEC_VM="ON" MULTITHREADING="ON" Preset environment variables: AR="/opt/wasi-sdk/bin/llvm-ar" CC="/opt/wasi-sdk/bin/clang" CMAKE_BUILD_TYPE="Release" CXX="/opt/wasi-sdk/bin/clang++" CXXFLAGS="-DBB_VERBOSE" RANLIB="/opt/wasi-sdk/bin/llvm-ranlib" WASI_SDK_PREFIX="/opt/wasi-sdk" -- The CXX compiler identification is Clang 18.1.2 -- The C compiler identification is Clang 18.1.2 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /opt/wasi-sdk/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /opt/wasi-sdk/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found Doxygen: /usr/bin/doxygen (found version "1.9.8") found components: doxygen missing components: dot -- Compiling for WebAssembly. -- Build type: Release -- Multithreading is enabled. -- OMP multithreading is disabled. -- std::execution parallel algorithms are disabled. Parsing public/common/TracyVersion.hpp file VERSION 0.11.0 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - not found -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - no -- Found Threads: TRUE -- TRACY_ENABLE: ON -- TRACY_ON_DEMAND: OFF -- TRACY_CALLSTACK: OFF -- TRACY_NO_CALLSTACK: OFF -- TRACY_NO_CALLSTACK_INLINES: OFF -- TRACY_ONLY_LOCALHOST: OFF -- TRACY_NO_BROADCAST: OFF -- TRACY_ONLY_IPV4: OFF -- TRACY_NO_CODE_TRANSFER: OFF -- TRACY_NO_CONTEXT_SWITCH: OFF -- TRACY_NO_EXIT: OFF -- TRACY_NO_SAMPLING: OFF -- TRACY_NO_VERIFY: OFF -- TRACY_NO_VSYNC_CAPTURE: OFF -- TRACY_NO_FRAME_IMAGE: OFF -- TRACY_NO_SYSTEM_TRACING: OFF -- TRACY_PATCHABLE_NOPSLEDS: OFF -- TRACY_DELAYED_INIT: OFF -- TRACY_MANUAL_LIFETIME: OFF -- TRACY_FIBERS: OFF -- TRACY_NO_CRASH_HANDLER: OFF -- TRACY_TIMER_FALLBACK: OFF -- TRACY_LIBUNWIND_BACKTRACE: OFF -- TRACY_SYMBOL_OFFLINE_RESOLVE: OFF -- TRACY_LIBBACKTRACE_ELF_DYNLOAD_SUPPORT: OFF -- TRACY_VERBOSE: OFF -- TRACY_DEMANGLE: OFF -- Found Python: /usr/bin/python3 (found version "3.12.3") found components: Interpreter -- Found Git: /usr/bin/git (found version "2.43.0") -- git version: v0.0.0 normalized to 0.0.0 -- Google Benchmark version: 1.8.3 -- Looking for shm_open in rt -- Looking for shm_open in rt - not found -- Performing Test HAVE_CXX_FLAG_WALL -- Performing Test HAVE_CXX_FLAG_WALL - Success -- Performing Test HAVE_CXX_FLAG_WEXTRA -- Performing Test HAVE_CXX_FLAG_WEXTRA - Success -- Performing Test HAVE_CXX_FLAG_WSHADOW -- Performing Test HAVE_CXX_FLAG_WSHADOW - Success -- Performing Test HAVE_CXX_FLAG_WFLOAT_EQUAL -- Performing Test HAVE_CXX_FLAG_WFLOAT_EQUAL - Success -- Performing Test HAVE_CXX_FLAG_WOLD_STYLE_CAST -- Performing Test HAVE_CXX_FLAG_WOLD_STYLE_CAST - Success -- Performing Test HAVE_CXX_FLAG_WERROR -- Performing Test HAVE_CXX_FLAG_WERROR - Success -- Performing Test HAVE_CXX_FLAG_WSUGGEST_OVERRIDE -- Performing Test HAVE_CXX_FLAG_WSUGGEST_OVERRIDE - Success -- Performing Test HAVE_CXX_FLAG_PEDANTIC -- Performing Test HAVE_CXX_FLAG_PEDANTIC - Success -- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS -- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS - Success -- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32 -- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32 - Success -- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING -- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING - Success -- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS -- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS - Success -- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED -- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED - Success -- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING -- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING - Success -- Performing Test HAVE_CXX_FLAG_WD654 -- Performing Test HAVE_CXX_FLAG_WD654 - Failed -- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY -- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY - Success -- Enabling additional flags: -DINCLUDE_DIRECTORIES=/home/aztec-dev/aztec-packages/barretenberg/cpp/build-wasm-threads/_deps/benchmark-src/include -- Cross-compiling to test HAVE_THREAD_SAFETY_ATTRIBUTES -- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES -- failed to compile -- Performing Test HAVE_CXX_FLAG_COVERAGE -- Performing Test HAVE_CXX_FLAG_COVERAGE - Failed -- Cross-compiling to test HAVE_STD_REGEX -- Performing Test HAVE_STD_REGEX -- failed to compile -- Cross-compiling to test HAVE_GNU_POSIX_REGEX -- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile -- Cross-compiling to test HAVE_POSIX_REGEX CMake Warning at build-wasm-threads/_deps/benchmark-src/cmake/CXXFeatureCheck.cmake:49 (message): If you see build failures due to cross compilation, try setting HAVE_POSIX_REGEX to 0 Call Stack (most recent call first): build-wasm-threads/_deps/benchmark-src/CMakeLists.txt:303 (cxx_feature_check) -- Performing Test HAVE_POSIX_REGEX -- success -- Cross-compiling to test HAVE_STEADY_CLOCK CMake Warning at build-wasm-threads/_deps/benchmark-src/cmake/CXXFeatureCheck.cmake:49 (message): If you see build failures due to cross compilation, try setting HAVE_STEADY_CLOCK to 0 Call Stack (most recent call first): build-wasm-threads/_deps/benchmark-src/CMakeLists.txt:312 (cxx_feature_check) -- Performing Test HAVE_STEADY_CLOCK -- success -- Cross-compiling to test HAVE_PTHREAD_AFFINITY -- Performing Test HAVE_PTHREAD_AFFINITY -- failed to compile -- Performing Test HAVE_WDECLARATION_AFTER_STATEMENT -- Performing Test HAVE_WDECLARATION_AFTER_STATEMENT - Success -- Performing Test HAVE_WIMPLICIT_FALLTHROUGH -- Performing Test HAVE_WIMPLICIT_FALLTHROUGH - Success -- Performing Test HAVE_WMISSING_FIELD_INITIALIZERS -- Performing Test HAVE_WMISSING_FIELD_INITIALIZERS - Success -- Performing Test HAVE_WMISSING_PROTOTYPES -- Performing Test HAVE_WMISSING_PROTOTYPES - Success -- Performing Test HAVE_WPEDANTIC -- Performing Test HAVE_WPEDANTIC - Success -- Performing Test HAVE_WSHADOW -- Performing Test HAVE_WSHADOW - Success -- Performing Test HAVE_WSTRICT_PROTOTYPES -- Performing Test HAVE_WSTRICT_PROTOTYPES - Success -- Performing Test HAVE_WUNDEF -- Performing Test HAVE_WUNDEF - Success -- Performing Test HAVE_WVLA -- Performing Test HAVE_WVLA - Success Using fallback non-assembly methods for field multiplications. -- Compiling all-in-one barretenberg archive -- Configuring done (16.7s) -- Generating done (0.4s) -- Build files have been written to: /home/aztec-dev/aztec-packages/barretenberg/cpp/build-wasm-threads [1/298] Creating directories for 'msgpack-c' [2/298] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/arm/cpu_features.c.obj [3/298] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/x86/cpu_features.c.obj [4/298] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/gzip_compress.c.obj [5/298] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/gzip_decompress.c.obj [6/298] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/zlib_compress.c.obj [7/298] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/utils.c.obj [8/298] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/crc32.c.obj [9/298] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/adler32.c.obj [10/298] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/zlib_decompress.c.obj [11/298] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/deflate_decompress.c.obj [12/298] Performing download step (git clone) for 'msgpack-c' Cloning into 'msgpack-c'... HEAD is now at 5ee9a1c8 fix: don't shim try/catch/throw from inside msgpack [13/298] No update step for 'msgpack-c' [14/298] No patch step for 'msgpack-c' [15/298] No configure step for 'msgpack-c' [16/298] No build step for 'msgpack-c' [17/298] No install step for 'msgpack-c' [18/298] Completed 'msgpack-c' [19/298] Building CXX object src/barretenberg/api/CMakeFiles/api_objects.dir/api_avm.cpp.obj [20/298] Building CXX object src/barretenberg/bb/CMakeFiles/bb-cli-lib_objects.dir/main.cpp.obj [21/298] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/op_count.cpp.obj [22/298] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/parallel_for_omp.cpp.obj [23/298] Building CXX object src/barretenberg/crypto/keccak/CMakeFiles/crypto_keccak_objects.dir/keccak.cpp.obj [24/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/avm2_recursion_constraint.cpp.obj [25/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/round.cpp.obj [26/298] Building CXX object src/barretenberg/ext/starknet/crypto/poseidon/CMakeFiles/ext_starknet_crypto_poseidon_objects.dir/poseidon.cpp.obj [27/298] Building CXX object src/barretenberg/op_queue/CMakeFiles/op_queue_objects.dir/ecc_op_queue.cpp.obj [28/298] Building CXX object src/barretenberg/crypto/keccak/CMakeFiles/crypto_keccak_objects.dir/keccakf1600.cpp.obj [29/298] Linking CXX static library lib/libcrypto_keccak.a [30/298] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/colorprint.cc.obj [31/298] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/deflate_compress.c.obj [32/298] Linking C static library _deps/libdeflate-build/libdeflate.a [33/298] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/timers.cc.obj [34/298] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/commandlineflags.cc.obj [35/298] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/check.cc.obj [36/298] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/benchmark_runner.cc.obj [37/298] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/benchmark_name.cc.obj [38/298] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/string_util.cc.obj [39/298] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/debug_log.cpp.obj [40/298] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/perf_counters.cc.obj [41/298] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/csv_reporter.cc.obj [42/298] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/json_reporter.cc.obj [43/298] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/benchmark_api_internal.cc.obj [44/298] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/complexity.cc.obj [45/298] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/counter.cc.obj [46/298] Building CXX object src/barretenberg/crypto/blake3s/CMakeFiles/crypto_blake3s_objects.dir/c_bind.cpp.obj [47/298] Linking CXX static library lib/libcrypto_blake3s.a [48/298] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/sysinfo.cc.obj [49/298] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/reporter.cc.obj [50/298] Building CXX object src/barretenberg/ecc/CMakeFiles/ecc_objects.dir/scalar_multiplication/process_buckets.cpp.obj [51/298] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/console_reporter.cc.obj [52/298] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/log.cpp.obj [53/298] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/statistics.cc.obj [54/298] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/utils.cpp.obj [55/298] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/benchmark_register.cc.obj [56/298] Building CXX object src/barretenberg/srs/CMakeFiles/srs_objects.dir/factories/get_grumpkin_crs.cpp.obj [57/298] Building CXX object src/barretenberg/srs/CMakeFiles/srs_objects.dir/factories/native_crs_factory.cpp.obj [58/298] Building CXX object src/barretenberg/crypto/aes128/CMakeFiles/crypto_aes128_objects.dir/c_bind.cpp.obj [59/298] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/parallel_for_spawning.cpp.obj [60/298] Building CXX object src/barretenberg/crypto/blake2s/CMakeFiles/crypto_blake2s_objects.dir/blake2s.cpp.obj [61/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/recursion_constraint.cpp.obj [62/298] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/mem.cpp.obj [63/298] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/std_string.cpp.obj [64/298] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/thread_pool.cpp.obj [65/298] Building CXX object src/barretenberg/srs/CMakeFiles/srs_objects.dir/c_bind.cpp.obj [66/298] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/slab_allocator.cpp.obj [67/298] Building CXX object src/barretenberg/polynomials/CMakeFiles/polynomials_objects.dir/polynomial_store.cpp.obj [68/298] Building CXX object src/barretenberg/crypto/blake2s/CMakeFiles/crypto_blake2s_objects.dir/c_bind.cpp.obj [69/298] Linking CXX static library lib/libcrypto_blake2s.a [70/298] Building CXX object src/barretenberg/numeric/CMakeFiles/numeric_objects.dir/random/engine.cpp.obj [71/298] Building CXX object src/barretenberg/crypto/aes128/CMakeFiles/crypto_aes128_objects.dir/aes128.cpp.obj [72/298] Building CXX object src/barretenberg/ecc/CMakeFiles/ecc_objects.dir/scalar_multiplication/runtime_states.cpp.obj [73/298] Building CXX object src/barretenberg/honk/CMakeFiles/honk_objects.dir/utils/testing.cpp.obj [74/298] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/benchmark.cc.obj [75/298] Linking CXX static library _deps/benchmark-build/src/libbenchmark.a [76/298] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/parallel_for_queued.cpp.obj [77/298] Building CXX object src/barretenberg/polynomials/CMakeFiles/polynomials_objects.dir/polynomial_store_wasm.cpp.obj [78/298] Building CXX object src/barretenberg/srs/CMakeFiles/srs_objects.dir/factories/get_bn254_crs.cpp.obj [79/298] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/bbmalloc.cpp.obj [80/298] Building CXX object src/barretenberg/crypto/pedersen_hash/CMakeFiles/crypto_pedersen_hash_objects.dir/c_bind.cpp.obj [81/298] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/parallel_for_mutex_pool.cpp.obj [82/298] Building CXX object src/barretenberg/env/CMakeFiles/env_objects.dir/hardware_concurrency.cpp.obj [83/298] Building CXX object src/barretenberg/flavor/CMakeFiles/flavor_objects.dir/flavor.cpp.obj [84/298] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/thread.cpp.obj [85/298] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/parallel_for_atomic_pool.cpp.obj [86/298] Building CXX object src/barretenberg/env/CMakeFiles/env_objects.dir/logstr.cpp.obj [87/298] Building CXX object src/barretenberg/crypto/sha256/CMakeFiles/crypto_sha256_objects.dir/c_bind.cpp.obj [88/298] Building CXX object src/barretenberg/crypto/sha256/CMakeFiles/crypto_sha256_objects.dir/sha256.cpp.obj [89/298] Building CXX object src/barretenberg/numeric/CMakeFiles/numeric_objects.dir/uintx/uintx.cpp.obj [90/298] Building CXX object src/barretenberg/srs/CMakeFiles/srs_objects.dir/global_crs.cpp.obj [91/298] Building CXX object src/barretenberg/srs/CMakeFiles/srs_objects.dir/factories/mem_grumpkin_crs_factory.cpp.obj [92/298] Building CXX object src/barretenberg/env/CMakeFiles/env_objects.dir/data_store.cpp.obj [93/298] Linking CXX static library lib/libenv.a [94/298] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/c_bind.cpp.obj [95/298] Building CXX object src/barretenberg/stdlib/hash/blake3s/CMakeFiles/stdlib_blake3s_objects.dir/blake3s_plookup.cpp.obj [96/298] Linking CXX static library lib/libcommon.a [97/298] Linking CXX static library lib/libcrypto_sha256.a [98/298] Linking CXX static library lib/libnumeric.a [99/298] Building CXX object src/barretenberg/ecc/CMakeFiles/ecc_objects.dir/fields/field_conversion.cpp.obj [100/298] Building CXX object src/barretenberg/srs/CMakeFiles/srs_objects.dir/factories/mem_bn254_crs_factory.cpp.obj [101/298] Building CXX object src/barretenberg/stdlib/hash/sha256/CMakeFiles/stdlib_sha256_objects.dir/sha256.cpp.obj [102/298] Building CXX object src/barretenberg/polynomials/CMakeFiles/polynomials_objects.dir/polynomial.cpp.obj [103/298] Building CXX object src/barretenberg/stdlib/hash/blake2s/CMakeFiles/stdlib_blake2s_objects.dir/blake2s.cpp.obj [104/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/witness_constant.cpp.obj [105/298] Building CXX object src/barretenberg/crypto/pedersen_commitment/CMakeFiles/crypto_pedersen_commitment_objects.dir/c_bind.cpp.obj [106/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/block_constraint.cpp.obj [107/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/blake3_constraint.cpp.obj [108/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/logic_constraint.cpp.obj [109/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/bool/bool.cpp.obj [110/298] Building CXX object src/barretenberg/crypto/poseidon2/CMakeFiles/crypto_poseidon2_objects.dir/poseidon2.cpp.obj [111/298] Building CXX object src/barretenberg/polynomials/CMakeFiles/polynomials_objects.dir/polynomial_store_cache.cpp.obj [112/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/ec_operations.cpp.obj [113/298] Building CXX object src/barretenberg/stdlib/hash/blake2s/CMakeFiles/stdlib_blake2s_objects.dir/blake2s_plookup.cpp.obj [114/298] Building CXX object src/barretenberg/ecc/CMakeFiles/ecc_objects.dir/curves/bn254/c_bind.cpp.obj [115/298] Building CXX object src/barretenberg/stdlib/encryption/aes128/CMakeFiles/stdlib_aes128_objects.dir/aes128.cpp.obj [116/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/sha256_constraint.cpp.obj [117/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/logic/logic.cpp.obj [118/298] Building CXX object src/barretenberg/crypto/pedersen_hash/CMakeFiles/crypto_pedersen_hash_objects.dir/pedersen.cpp.obj [119/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/blake2s_constraint.cpp.obj [120/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/bit_array/bit_array.cpp.obj [121/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/byte_array/byte_array.cpp.obj [122/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/plookup/plookup.cpp.obj [123/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/poseidon2_constraint.cpp.obj [124/298] Building CXX object src/barretenberg/crypto/poseidon2/CMakeFiles/crypto_poseidon2_objects.dir/c_bind.cpp.obj [125/298] Building CXX object src/barretenberg/ecc/CMakeFiles/ecc_objects.dir/curves/secp256k1/c_bind.cpp.obj [126/298] Building CXX object src/barretenberg/stdlib/encryption/schnorr/CMakeFiles/stdlib_schnorr_objects.dir/schnorr.cpp.obj [127/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/memory/rom_table.cpp.obj [128/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/keccak_constraint.cpp.obj [129/298] Building CXX object src/barretenberg/polynomials/CMakeFiles/polynomials_objects.dir/evaluation_domain.cpp.obj [130/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/databus/databus.cpp.obj [131/298] Building CXX object src/barretenberg/stdlib/hash/poseidon2/CMakeFiles/stdlib_poseidon2_objects.dir/poseidon2.cpp.obj [132/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/field/field_conversion.cpp.obj [133/298] Building CXX object src/barretenberg/stdlib/hash/sha256/CMakeFiles/stdlib_sha256_objects.dir/sha256_plookup.cpp.obj [134/298] Building CXX object src/barretenberg/transcript/CMakeFiles/transcript_objects.dir/origin_tag.cpp.obj [135/298] Building CXX object src/barretenberg/ecc/CMakeFiles/ecc_objects.dir/curves/grumpkin/c_bind.cpp.obj [136/298] Building CXX object src/barretenberg/stdlib/hash/blake3s/CMakeFiles/stdlib_blake3s_objects.dir/blake3s.cpp.obj [137/298] Building CXX object src/barretenberg/ecc/CMakeFiles/ecc_objects.dir/batched_affine_addition/batched_affine_addition.cpp.obj [138/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/bigint_constraint.cpp.obj [139/298] Building CXX object src/barretenberg/stdlib/hash/poseidon2/CMakeFiles/stdlib_poseidon2_objects.dir/poseidon2_permutation.cpp.obj [140/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/uint/uint.cpp.obj [141/298] Building CXX object src/barretenberg/polynomials/CMakeFiles/polynomials_objects.dir/legacy_polynomial.cpp.obj [142/298] Building CXX object src/barretenberg/benchmark/bb_cli_bench/CMakeFiles/bb_cli_bench_objects.dir/bb_cli.bench.cpp.obj [143/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/memory/ram_table.cpp.obj [144/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/memory/twin_rom_table.cpp.obj [145/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/uint/plookup/comparison.cpp.obj [146/298] Building CXX object src/barretenberg/ecc/CMakeFiles/ecc_objects.dir/scalar_multiplication/scalar_multiplication.cpp.obj [147/298] Linking CXX static library lib/libecc.a [148/298] Building CXX object src/barretenberg/stdlib/commitment/pedersen/CMakeFiles/stdlib_pedersen_commitment_objects.dir/pedersen.cpp.obj [149/298] Linking CXX static library lib/libcrypto_poseidon2.a [150/298] Linking CXX static library lib/libext_starknet_crypto_poseidon.a [151/298] Building CXX object src/barretenberg/honk/CMakeFiles/honk_objects.dir/proving_key_inspector.cpp.obj [152/298] Building CXX object src/barretenberg/trace_to_polynomials/CMakeFiles/trace_to_polynomials_objects.dir/trace_to_polynomials.cpp.obj [153/298] Building CXX object src/barretenberg/stdlib/eccvm_verifier/CMakeFiles/stdlib_eccvm_verifier_objects.dir/ecc_bools_relation.cpp.obj [154/298] Building CXX object src/barretenberg/crypto/schnorr/CMakeFiles/crypto_schnorr_objects.dir/c_bind.cpp.obj [155/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/packed_byte_array/packed_byte_array.cpp.obj [156/298] Building CXX object src/barretenberg/stdlib/hash/pedersen/CMakeFiles/stdlib_pedersen_hash_objects.dir/pedersen.cpp.obj [157/298] Building CXX object src/barretenberg/stdlib/eccvm_verifier/CMakeFiles/stdlib_eccvm_verifier_objects.dir/ecc_set_relation.cpp.obj [158/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/safe_uint/safe_uint.cpp.obj [159/298] Building CXX object src/barretenberg/stdlib_circuit_builders/CMakeFiles/stdlib_circuit_builders_objects.dir/circuit_builder_base.cpp.obj [160/298] Building CXX object src/barretenberg/stdlib/eccvm_verifier/CMakeFiles/stdlib_eccvm_verifier_objects.dir/ecc_wnaf_relation.cpp.obj [161/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/memory/dynamic_array.cpp.obj [162/298] Building CXX object src/barretenberg/crypto/pedersen_commitment/CMakeFiles/crypto_pedersen_commitment_objects.dir/pedersen.cpp.obj [163/298] Linking CXX static library lib/libcrypto_pedersen_commitment.a [164/298] Building CXX object src/barretenberg/stdlib/eccvm_verifier/CMakeFiles/stdlib_eccvm_verifier_objects.dir/ecc_lookup_relation.cpp.obj [165/298] Linking CXX static library lib/libcrypto_pedersen_hash.a [166/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/uint/plookup/arithmetic.cpp.obj [167/298] Building CXX object src/barretenberg/transcript/CMakeFiles/transcript_objects.dir/transcript.cpp.obj [168/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/ecdsa_secp256r1.cpp.obj [169/298] Linking CXX static library lib/libtranscript.a [170/298] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/translator_vm/translator_delta_range_constraint_relation.cpp.obj [171/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/uint/plookup/logic.cpp.obj [172/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/uint/plookup/uint.cpp.obj [173/298] Building CXX object src/barretenberg/goblin/CMakeFiles/goblin_objects.dir/goblin.cpp.obj [174/298] Building CXX object src/barretenberg/commitment_schemes/CMakeFiles/commitment_schemes_objects.dir/gemini/gemini.cpp.obj [175/298] Building CXX object src/barretenberg/honk/CMakeFiles/honk_objects.dir/relation_checker.cpp.obj [176/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/ivc_recursion_constraint.cpp.obj [177/298] Building CXX object src/barretenberg/stdlib/eccvm_verifier/CMakeFiles/stdlib_eccvm_verifier_objects.dir/ecc_msm_relation.cpp.obj [178/298] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/translator_vm/translator_permutation_relation.cpp.obj [179/298] Building CXX object src/barretenberg/stdlib/transcript/CMakeFiles/stdlib_transcript_objects.dir/transcript.cpp.obj [180/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/ecdsa_secp256k1.cpp.obj [181/298] Building CXX object src/barretenberg/stdlib_circuit_builders/CMakeFiles/stdlib_circuit_builders_objects.dir/plookup_tables/non_native_group_generator.cpp.obj [182/298] Building CXX object src/barretenberg/circuit_checker/CMakeFiles/circuit_checker_objects.dir/translator_circuit_checker.cpp.obj [183/298] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/ecc_vm/ecc_lookup_relation.cpp.obj [184/298] Building CXX object src/barretenberg/stdlib_circuit_builders/CMakeFiles/stdlib_circuit_builders_objects.dir/plookup_tables/plookup_tables.cpp.obj [185/298] Building CXX object src/barretenberg/sumcheck/CMakeFiles/sumcheck_objects.dir/sumcheck.cpp.obj [186/298] Building CXX object src/barretenberg/crypto/ecdsa/CMakeFiles/crypto_ecdsa_objects.dir/c_bind.cpp.obj [187/298] Building CXX object src/barretenberg/polynomials/CMakeFiles/polynomials_objects.dir/polynomial_arithmetic.cpp.obj [188/298] Linking CXX static library lib/libsrs.a [189/298] Linking CXX static library lib/libpolynomials.a [190/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/multi_scalar_mul.cpp.obj [191/298] Building CXX object src/barretenberg/stdlib/hash/keccak/CMakeFiles/stdlib_keccak_objects.dir/keccak.cpp.obj [192/298] Building CXX object src/barretenberg/stdlib/eccvm_verifier/CMakeFiles/stdlib_eccvm_verifier_objects.dir/eccvm_recursive_verifier.cpp.obj [193/298] Building CXX object src/barretenberg/stdlib/eccvm_verifier/CMakeFiles/stdlib_eccvm_verifier_objects.dir/ecc_point_table_relation.cpp.obj [194/298] Building CXX object src/barretenberg/stdlib/translator_vm_verifier/CMakeFiles/stdlib_translator_vm_verifier_objects.dir/translator_non_native_field_relation.cpp.obj [195/298] Building CXX object src/barretenberg/stdlib/goblin_verifier/CMakeFiles/stdlib_goblin_verifier_objects.dir/merge_recursive_verifier.cpp.obj [196/298] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/ecc_vm/ecc_point_table_relation.cpp.obj [197/298] Building CXX object src/barretenberg/translator_vm/CMakeFiles/translator_vm_objects.dir/translator_proving_key.cpp.obj [198/298] Building CXX object src/barretenberg/stdlib/eccvm_verifier/CMakeFiles/stdlib_eccvm_verifier_objects.dir/ecc_transcript_relation.cpp.obj [199/298] Building CXX object src/barretenberg/stdlib/translator_vm_verifier/CMakeFiles/stdlib_translator_vm_verifier_objects.dir/translator_permutation_relation.cpp.obj [200/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/field/field.cpp.obj [201/298] Building CXX object src/barretenberg/eccvm/CMakeFiles/eccvm_objects.dir/eccvm_trace_checker.cpp.obj [202/298] Building CXX object src/barretenberg/stdlib/translator_vm_verifier/CMakeFiles/stdlib_translator_vm_verifier_objects.dir/translator_delta_range_constraint_relation.cpp.obj [203/298] Building CXX object src/barretenberg/stdlib/translator_vm_verifier/CMakeFiles/stdlib_translator_vm_verifier_objects.dir/translator_decomposition_relation_mega.cpp.obj [204/298] Building CXX object src/barretenberg/stdlib/translator_vm_verifier/CMakeFiles/stdlib_translator_vm_verifier_objects.dir/translator_decomposition_relation_ultra.cpp.obj [205/298] Building CXX object src/barretenberg/protogalaxy/CMakeFiles/protogalaxy_objects.dir/protogalaxy_verifier.cpp.obj [206/298] Building CXX object src/barretenberg/stdlib/translator_vm_verifier/CMakeFiles/stdlib_translator_vm_verifier_objects.dir/translator_extra_relations.cpp.obj [207/298] Building CXX object src/barretenberg/ultra_honk/CMakeFiles/ultra_honk_objects.dir/merge_prover.cpp.obj [208/298] Building CXX object src/barretenberg/stdlib_circuit_builders/CMakeFiles/stdlib_circuit_builders_objects.dir/plookup_tables/fixed_base/fixed_base.cpp.obj [209/298] Building CXX object src/barretenberg/ultra_honk/CMakeFiles/ultra_honk_objects.dir/decider_proving_key.cpp.obj [210/298] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/ecc_vm/ecc_wnaf_relation.cpp.obj [211/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/honk_recursion_constraint.cpp.obj [212/298] Building CXX object src/barretenberg/stdlib/goblin_verifier/CMakeFiles/stdlib_goblin_verifier_objects.dir/goblin_recursive_verifier.cpp.obj [213/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/bigfield/bigfield_bn254.cpp.obj [214/298] Building CXX object src/barretenberg/commitment_schemes/CMakeFiles/commitment_schemes_objects.dir/small_subgroup_ipa/small_subgroup_ipa.cpp.obj [215/298] Linking CXX static library lib/libcommitment_schemes.a [216/298] Building CXX object src/barretenberg/stdlib/honk_verifier/CMakeFiles/stdlib_honk_verifier_objects.dir/oink_recursive_verifier.cpp.obj [217/298] Building CXX object src/barretenberg/ultra_honk/CMakeFiles/ultra_honk_objects.dir/oink_verifier.cpp.obj [218/298] Building CXX object src/barretenberg/stdlib_circuit_builders/CMakeFiles/stdlib_circuit_builders_objects.dir/mega_circuit_builder.cpp.obj [219/298] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/ecc_vm/ecc_bools_relation.cpp.obj [220/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/bigfield/bigfield_secp256r1.cpp.obj [221/298] Building CXX object src/barretenberg/translator_vm/CMakeFiles/translator_vm_objects.dir/translator_circuit_builder.cpp.obj [222/298] Building CXX object src/barretenberg/ultra_honk/CMakeFiles/ultra_honk_objects.dir/merge_verifier.cpp.obj [223/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/bigfield/bigfield_secp256k1.cpp.obj [224/298] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/group/cycle_group.cpp.obj [225/298] Building CXX object src/barretenberg/ultra_honk/CMakeFiles/ultra_honk_objects.dir/oink_prover.cpp.obj [226/298] Building CXX object src/barretenberg/ultra_honk/CMakeFiles/ultra_honk_objects.dir/ultra_prover.cpp.obj [227/298] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/ecc_vm/ecc_set_relation.cpp.obj [228/298] Building CXX object src/barretenberg/client_ivc/CMakeFiles/client_ivc_objects.dir/client_ivc.cpp.obj [229/298] Building CXX object src/barretenberg/api/CMakeFiles/api_objects.dir/prove_tube.cpp.obj [230/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/aes128_constraint.cpp.obj [231/298] Building CXX object src/barretenberg/stdlib/protogalaxy_verifier/CMakeFiles/stdlib_protogalaxy_verifier_objects.dir/protogalaxy_recursive_verifier.cpp.obj [232/298] Building CXX object src/barretenberg/ultra_honk/CMakeFiles/ultra_honk_objects.dir/ultra_verifier.cpp.obj [233/298] Building CXX object src/barretenberg/stdlib/client_ivc_verifier/CMakeFiles/stdlib_client_ivc_verifier_objects.dir/client_ivc_recursive_verifier.cpp.obj [234/298] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/translator_vm/translator_extra_relations.cpp.obj [235/298] Building CXX object src/barretenberg/benchmark/ultra_bench/CMakeFiles/ultra_honk_bench_objects.dir/ultra_honk.bench.cpp.obj [236/298] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/translator_vm/translator_non_native_field_relation.cpp.obj [237/298] Building CXX object src/barretenberg/ultra_honk/CMakeFiles/ultra_honk_objects.dir/witness_computation.cpp.obj [238/298] Building CXX object src/barretenberg/client_ivc/CMakeFiles/client_ivc_objects.dir/private_execution_steps.cpp.obj [239/298] Building CXX object src/barretenberg/eccvm/CMakeFiles/eccvm_objects.dir/eccvm_verifier.cpp.obj [240/298] Building CXX object src/barretenberg/stdlib/honk_verifier/CMakeFiles/stdlib_honk_verifier_objects.dir/decider_recursive_verifier.cpp.obj [241/298] Building CXX object src/barretenberg/api/CMakeFiles/api_objects.dir/acir_format_getters.cpp.obj [242/298] Building CXX object src/barretenberg/stdlib/translator_vm_verifier/CMakeFiles/stdlib_translator_vm_verifier_objects.dir/translator_recursive_verifier.cpp.obj [243/298] Building CXX object src/barretenberg/api/CMakeFiles/api_objects.dir/api_ultra_honk.cpp.obj [244/298] Building CXX object src/barretenberg/translator_vm/CMakeFiles/translator_vm_objects.dir/translator_verifier.cpp.obj [245/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/acir_format_mocks.cpp.obj [246/298] Building CXX object src/barretenberg/stdlib/honk_verifier/CMakeFiles/stdlib_honk_verifier_objects.dir/ultra_recursive_verifier.cpp.obj [247/298] Building CXX object src/barretenberg/bb/CMakeFiles/bb-cli-lib_objects.dir/cli.cpp.obj [248/298] Building CXX object src/barretenberg/benchmark/client_ivc_bench/CMakeFiles/client_ivc_bench_objects.dir/client_ivc.bench.cpp.obj [249/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/acir_to_constraint_buf.cpp.obj [250/298] Building CXX object src/barretenberg/stdlib_circuit_builders/CMakeFiles/stdlib_circuit_builders_objects.dir/ultra_circuit_builder.cpp.obj [251/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_proofs/c_bind.cpp.obj [252/298] Building CXX object src/barretenberg/circuit_checker/CMakeFiles/circuit_checker_objects.dir/ultra_circuit_checker.cpp.obj [253/298] Building CXX object src/barretenberg/api/CMakeFiles/api_objects.dir/api_client_ivc.cpp.obj [254/298] Building CXX object src/barretenberg/translator_vm/CMakeFiles/translator_vm_objects.dir/translator_prover.cpp.obj [255/298] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/ecc_vm/ecc_msm_relation.cpp.obj [256/298] Building CXX object src/barretenberg/ultra_honk/CMakeFiles/ultra_honk_objects.dir/decider_prover.cpp.obj [257/298] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/acir_format.cpp.obj [258/298] Building CXX object src/barretenberg/protogalaxy/CMakeFiles/protogalaxy_objects.dir/protogalaxy_prover_mega.cpp.obj [259/298] Building CXX object src/barretenberg/eccvm/CMakeFiles/eccvm_objects.dir/eccvm_prover.cpp.obj [260/298] Building CXX object src/barretenberg/ultra_honk/CMakeFiles/ultra_honk_objects.dir/decider_verifier.cpp.obj [261/298] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/ecc_vm/ecc_transcript_relation.cpp.obj [262/298] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/translator_vm/translator_decomposition_relation_1.cpp.obj [263/298] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/translator_vm/translator_decomposition_relation_2.cpp.obj [264/298] Linking CXX static library lib/librelations.a [265/298] Linking CXX static library lib/libultra_honk.a [266/298] Linking CXX static library lib/libsumcheck.a [267/298] Linking CXX static library lib/libstdlib_circuit_builders.a [268/298] Linking CXX static library lib/libstdlib_primitives.a [269/298] Linking CXX static library lib/libbarretenberg.a [270/298] Linking CXX static library lib/libstdlib_keccak.a [271/298] Linking CXX static library lib/libstdlib_sha256.a [272/298] Linking CXX static library lib/libtrace_to_polynomials.a [273/298] Linking CXX static library lib/libhonk.a [274/298] Linking CXX static library lib/libcircuit_checker.a [275/298] Linking CXX static library lib/libstdlib_blake2s.a [276/298] Linking CXX static library lib/libstdlib_blake3s.a [277/298] Linking CXX static library lib/libstdlib_aes128.a [278/298] Linking CXX static library lib/libstdlib_poseidon2.a [279/298] Linking CXX static library lib/libstdlib_pedersen_hash.a [280/298] Linking CXX static library lib/libprotogalaxy.a [281/298] Linking CXX static library lib/libtranslator_vm.a [282/298] Linking CXX static library lib/libeccvm.a [283/298] Linking CXX static library lib/libstdlib_pedersen_commitment.a [284/298] Linking CXX static library lib/libstdlib_transcript.a [285/298] Linking CXX static library lib/libstdlib_schnorr.a [286/298] Linking CXX static library lib/libstdlib_eccvm_verifier.a [287/298] Linking CXX static library lib/libstdlib_translator_vm_verifier.a [288/298] Linking CXX static library lib/libstdlib_honk_verifier.a [289/298] Linking CXX static library lib/libgoblin.a [290/298] Linking CXX static library lib/libstdlib_goblin_verifier.a [291/298] Linking CXX static library lib/libstdlib_protogalaxy_verifier.a [292/298] Linking CXX static library lib/libdsl.a [293/298] Linking CXX static library lib/libclient_ivc.a [294/298] Linking CXX static library lib/libapi.a [295/298] Linking CXX static library lib/libbb-cli-lib.a [296/298] Linking CXX executable bin/ultra_honk_bench [297/298] Linking CXX executable bin/client_ivc_bench [298/298] Linking CXX executable bin/bb_cli_bench