Parent Log:
http://ci.aztec-labs.com/148b963df698b701
Command: build_preset wasm-threads --target ultra_honk_bench --target client_ivc_bench --target bb_cli_bench
Date: Tue Jun 24 16:45:51 UTC 2025
Status: 0
Took: 54s
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/gzip_compress.c.obj
[6/95] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/zlib_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/libcrypto_pedersen_commitment.a
[13/95] Linking CXX static library lib/libcrypto_blake3s.a
[14/95] Linking CXX static library lib/libext_starknet_crypto_poseidon.a
[15/95] Linking CXX static library lib/libcrypto_poseidon2.a
[16/95] Building C object _deps/libdeflate-build/CMakeFiles/libdeflate_static.dir/lib/adler32.c.obj
[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/string_util.cc.obj
[37/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/console_reporter.cc.obj
[38/95] Building CXX object _deps/benchmark-build/src/CMakeFiles/benchmark.dir/json_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/csv_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/benchmark/ultra_bench/CMakeFiles/ultra_honk_bench_objects.dir/ultra_honk.bench.cpp.obj
[55/95] Building CXX object src/barretenberg/api/CMakeFiles/api_objects.dir/prove_tube.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/bb/CMakeFiles/bb-cli-lib_objects.dir/cli.cpp.obj
[59/95] Building CXX object src/barretenberg/api/CMakeFiles/api_objects.dir/api_ultra_honk.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_blake3s.a
[71/95] Linking CXX static library lib/libstdlib_pedersen_hash.a
[72/95] Linking CXX static library lib/libstdlib_poseidon2.a
[73/95] Linking CXX static library lib/libstdlib_blake2s.a
[74/95] Linking CXX static library lib/libstdlib_aes128.a
[75/95] Linking CXX static library lib/libeccvm.a
[76/95] Linking CXX static library lib/libtranslator_vm.a
[77/95] Linking CXX static library lib/libprotogalaxy.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_eccvm_verifier.a
[81/95] Linking CXX static library lib/libstdlib_schnorr.a
[82/95] Linking CXX static library lib/libstdlib_merge_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