Parent Log: http://ci.aztec-labs.com/ba8bee8f86d7818a Command: build_preset wasm-threads --target ultra_honk_bench --target client_ivc_bench --target bb_cli_bench Date: Tue Jun 24 13:46:39 UTC 2025 Status: 0 Took: 55s 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.1 -- 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 (10.2s) -- Generating done (0.2s) -- Build files have been written to: /home/aztec-dev/aztec-packages/barretenberg/cpp/build-wasm-threads [1/95] Completed 'msgpack-c' [2/95] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/arm/cpu_features.c.obj [3/95] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/utils.c.obj [4/95] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/x86/cpu_features.c.obj [5/95] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/zlib_compress.c.obj [6/95] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/gzip_compress.c.obj [7/95] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/zlib_decompress.c.obj [8/95] Building CXX object src/barretenberg/api/CMakeFiles/api_objects.dir/api_avm.cpp.obj [9/95] Building CXX object src/barretenberg/bb/CMakeFiles/bb-cli-lib_objects.dir/main.cpp.obj [10/95] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/gzip_decompress.c.obj [11/95] Linking CXX static library lib/libcrypto_blake2s.a [12/95] Linking CXX static library lib/libext_starknet_crypto_poseidon.a [13/95] Linking CXX static library lib/libcrypto_pedersen_commitment.a [14/95] Linking CXX static library lib/libcrypto_poseidon2.a [15/95] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/adler32.c.obj [16/95] Linking CXX static library lib/libcrypto_blake3s.a [17/95] Linking CXX static library lib/libsrs.a [18/95] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/crc32.c.obj [19/95] Linking CXX static library lib/libcrypto_pedersen_hash.a [20/95] Linking CXX static library lib/libtranscript.a [21/95] Linking CXX static library lib/libpolynomials.a [22/95] Linking CXX static library lib/libcommitment_schemes.a [23/95] Linking CXX static library lib/librelations.a [24/95] Linking CXX static library lib/libbarretenberg.a [25/95] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/deflate_decompress.c.obj [26/95] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/deflate_compress.c.obj [27/95] Linking C static library _deps/libdeflate-build/libdeflate.a [28/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/check.cc.obj [29/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/colorprint.cc.obj [30/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/benchmark_name.cc.obj [31/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/counter.cc.obj [32/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/timers.cc.obj [33/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/benchmark_api_internal.cc.obj [34/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/perf_counters.cc.obj [35/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/reporter.cc.obj [36/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/console_reporter.cc.obj [37/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/string_util.cc.obj [38/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/csv_reporter.cc.obj [39/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/commandlineflags.cc.obj [40/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/json_reporter.cc.obj [41/95] Building CXX object src/barretenberg/honk/CMakeFiles/honk_objects.dir/utils/testing.cpp.obj [42/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/complexity.cc.obj [43/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/sysinfo.cc.obj [44/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/statistics.cc.obj [45/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/benchmark_runner.cc.obj [46/95] Building CXX object src/barretenberg/benchmark/bb_cli_bench/CMakeFiles/bb_cli_bench_objects.dir/bb_cli.bench.cpp.obj [47/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/benchmark_register.cc.obj [48/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/benchmark.cc.obj [49/95] Linking CXX static library _deps/benchmark-build/src/libbenchmark.a [50/95] Building CXX object src/barretenberg/stdlib/transcript/CMakeFiles/stdlib_transcript_objects.dir/transcript.cpp.obj [51/95] Building CXX object src/barretenberg/honk/CMakeFiles/honk_objects.dir/relation_checker.cpp.obj [52/95] Building CXX object src/barretenberg/honk/CMakeFiles/honk_objects.dir/proving_key_inspector.cpp.obj [53/95] Building CXX object src/barretenberg/circuit_checker/CMakeFiles/circuit_checker_objects.dir/translator_circuit_checker.cpp.obj [54/95] Building CXX object src/barretenberg/api/CMakeFiles/api_objects.dir/prove_tube.cpp.obj [55/95] Building CXX object src/barretenberg/benchmark/ultra_bench/CMakeFiles/ultra_honk_bench_objects.dir/ultra_honk.bench.cpp.obj [56/95] Building CXX object src/barretenberg/api/CMakeFiles/api_objects.dir/acir_format_getters.cpp.obj [57/95] Building CXX object src/barretenberg/benchmark/client_ivc_bench/CMakeFiles/client_ivc_bench_objects.dir/client_ivc.bench.cpp.obj [58/95] Building CXX object src/barretenberg/api/CMakeFiles/api_objects.dir/api_ultra_honk.cpp.obj [59/95] Building CXX object src/barretenberg/bb/CMakeFiles/bb-cli-lib_objects.dir/cli.cpp.obj [60/95] Building CXX object src/barretenberg/circuit_checker/CMakeFiles/circuit_checker_objects.dir/ultra_circuit_checker.cpp.obj [61/95] Linking CXX static library lib/libultra_honk.a [62/95] Linking CXX static library lib/libsumcheck.a [63/95] Linking CXX static library lib/libstdlib_circuit_builders.a [64/95] Linking CXX static library lib/libstdlib_primitives.a [65/95] Linking CXX static library lib/libstdlib_keccak.a [66/95] Linking CXX static library lib/libstdlib_sha256.a [67/95] Linking CXX static library lib/libtrace_to_polynomials.a [68/95] Linking CXX static library lib/libhonk.a [69/95] Linking CXX static library lib/libcircuit_checker.a [70/95] Linking CXX static library lib/libstdlib_poseidon2.a [71/95] Linking CXX static library lib/libstdlib_blake2s.a [72/95] Linking CXX static library lib/libstdlib_blake3s.a [73/95] Linking CXX static library lib/libstdlib_aes128.a [74/95] Linking CXX static library lib/libstdlib_pedersen_hash.a [75/95] Linking CXX static library lib/libprotogalaxy.a [76/95] Linking CXX static library lib/libeccvm.a [77/95] Linking CXX static library lib/libtranslator_vm.a [78/95] Linking CXX static library lib/libstdlib_transcript.a [79/95] Linking CXX static library lib/libstdlib_pedersen_commitment.a [80/95] Linking CXX static library lib/libstdlib_schnorr.a [81/95] Linking CXX static library lib/libstdlib_merge_verifier.a [82/95] Linking CXX static library lib/libstdlib_eccvm_verifier.a [83/95] Linking CXX static library lib/libstdlib_translator_vm_verifier.a [84/95] Linking CXX static library lib/libstdlib_honk_verifier.a [85/95] Linking CXX static library lib/libgoblin.a [86/95] Linking CXX static library lib/libstdlib_goblin_verifier.a [87/95] Linking CXX static library lib/libstdlib_protogalaxy_verifier.a [88/95] Linking CXX static library lib/libdsl.a [89/95] Linking CXX static library lib/libclient_ivc.a [90/95] Linking CXX executable bin/ultra_honk_bench [91/95] Linking CXX executable bin/client_ivc_bench [92/95] Building CXX object src/barretenberg/api/CMakeFiles/api_objects.dir/api_client_ivc.cpp.obj [93/95] Linking CXX static library lib/libapi.a [94/95] Linking CXX static library lib/libbb-cli-lib.a [95/95] Linking CXX executable bin/bb_cli_bench