Parent Log:
http://ci.aztec-labs.com/eaa97ed0ae6cef55
Command: build_wasm
Date: Thu Jun 12 11:06:42 UTC 2025
Status: 0
Took: 245s
Cache download of barretenberg-wasm-4c8712b58c350c2f.zst failed.
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="OFF"
Preset environment variables:
AR="/opt/wasi-sdk/bin/llvm-ar"
CC="/opt/wasi-sdk/bin/clang"
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 disabled.
-- 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/_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/_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/_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/_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/_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 (14.6s)
-- Generating done (0.2s)
-- Build files have been written to: /home/aztec-dev/aztec-packages/barretenberg/cpp/build-wasm
[1/207] Creating directories for 'msgpack-c'
[2/207] 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
[3/207] No update step for 'msgpack-c'
[4/207] No patch step for 'msgpack-c'
[5/207] No configure step for 'msgpack-c'
[6/207] No build step for 'msgpack-c'
[7/207] No install step for 'msgpack-c'
[8/207] Completed 'msgpack-c'
[9/207] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/op_count.cpp.obj
[10/207] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/parallel_for_atomic_pool.cpp.obj
[11/207] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/parallel_for_omp.cpp.obj
[12/207] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/parallel_for_queued.cpp.obj
[13/207] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/parallel_for_spawning.cpp.obj
[14/207] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/thread_pool.cpp.obj
[15/207] Building CXX object src/barretenberg/crypto/keccak/CMakeFiles/crypto_keccak_objects.dir/keccak.cpp.obj
[16/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/avm2_recursion_constraint.cpp.obj
[17/207] Building CXX object src/barretenberg/crypto/keccak/CMakeFiles/crypto_keccak_objects.dir/keccakf1600.cpp.obj
[18/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/round.cpp.obj
[19/207] Building CXX object src/barretenberg/ext/starknet/crypto/poseidon/CMakeFiles/ext_starknet_crypto_poseidon_objects.dir/poseidon.cpp.obj
[20/207] Building CXX object src/barretenberg/ecc/CMakeFiles/ecc_objects.dir/scalar_multiplication/process_buckets.cpp.obj
[21/207] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/debug_log.cpp.obj
[22/207] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/log.cpp.obj
[23/207] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/utils.cpp.obj
[24/207] Building CXX object src/barretenberg/op_queue/CMakeFiles/op_queue_objects.dir/ecc_op_queue.cpp.obj
[25/207] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/parallel_for_mutex_pool.cpp.obj
[26/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/recursion_constraint.cpp.obj
[27/207] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/bbmalloc.cpp.obj
[28/207] Building CXX object src/barretenberg/crypto/blake2s/CMakeFiles/crypto_blake2s_objects.dir/blake2s.cpp.obj
[29/207] Building CXX object src/barretenberg/crypto/aes128/CMakeFiles/crypto_aes128_objects.dir/aes128.cpp.obj
[30/207] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/std_string.cpp.obj
[31/207] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/thread.cpp.obj
[32/207] Building CXX object src/barretenberg/env/CMakeFiles/env_objects.dir/hardware_concurrency.cpp.obj
[33/207] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/c_bind.cpp.obj
[34/207] Building CXX object src/barretenberg/env/CMakeFiles/env_objects.dir/logstr.cpp.obj
[35/207] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/slab_allocator.cpp.obj
[36/207] Building CXX object src/barretenberg/common/CMakeFiles/common_objects.dir/mem.cpp.obj
[37/207] Building CXX object src/barretenberg/crypto/aes128/CMakeFiles/crypto_aes128_objects.dir/c_bind.cpp.obj
[38/207] Building CXX object src/barretenberg/crypto/sha256/CMakeFiles/crypto_sha256_objects.dir/c_bind.cpp.obj
[39/207] Building CXX object src/barretenberg/crypto/sha256/CMakeFiles/crypto_sha256_objects.dir/sha256.cpp.obj
[40/207] Building CXX object src/barretenberg/crypto/blake2s/CMakeFiles/crypto_blake2s_objects.dir/c_bind.cpp.obj
[41/207] Building CXX object src/barretenberg/flavor/CMakeFiles/flavor_objects.dir/flavor.cpp.obj
[42/207] Building CXX object src/barretenberg/env/CMakeFiles/env_objects.dir/data_store.cpp.obj
[43/207] Linking CXX static library lib/libenv.a
[44/207] Building CXX object src/barretenberg/crypto/blake3s/CMakeFiles/crypto_blake3s_objects.dir/c_bind.cpp.obj
[45/207] Building CXX object src/barretenberg/ecc/CMakeFiles/ecc_objects.dir/scalar_multiplication/runtime_states.cpp.obj
[46/207] Building CXX object src/barretenberg/crypto/pedersen_hash/CMakeFiles/crypto_pedersen_hash_objects.dir/c_bind.cpp.obj
[47/207] Building CXX object src/barretenberg/crypto/pedersen_commitment/CMakeFiles/crypto_pedersen_commitment_objects.dir/c_bind.cpp.obj
[48/207] Building CXX object src/barretenberg/numeric/CMakeFiles/numeric_objects.dir/random/engine.cpp.obj
[49/207] Building CXX object src/barretenberg/ecc/CMakeFiles/ecc_objects.dir/fields/field_conversion.cpp.obj
[50/207] Building CXX object src/barretenberg/crypto/poseidon2/CMakeFiles/crypto_poseidon2_objects.dir/poseidon2.cpp.obj
[51/207] Building CXX object src/barretenberg/numeric/CMakeFiles/numeric_objects.dir/uintx/uintx.cpp.obj
[52/207] Building CXX object src/barretenberg/polynomials/CMakeFiles/polynomials_objects.dir/polynomial_store.cpp.obj
[53/207] Building CXX object src/barretenberg/ecc/CMakeFiles/ecc_objects.dir/curves/secp256k1/c_bind.cpp.obj
[54/207] Building CXX object src/barretenberg/polynomials/CMakeFiles/polynomials_objects.dir/polynomial_store_wasm.cpp.obj
[55/207] Building CXX object src/barretenberg/polynomials/CMakeFiles/polynomials_objects.dir/evaluation_domain.cpp.obj
[56/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/keccak_constraint.cpp.obj
[57/207] Building CXX object src/barretenberg/crypto/poseidon2/CMakeFiles/crypto_poseidon2_objects.dir/c_bind.cpp.obj
[58/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/blake3_constraint.cpp.obj
[59/207] Building CXX object src/barretenberg/crypto/pedersen_hash/CMakeFiles/crypto_pedersen_hash_objects.dir/pedersen.cpp.obj
[60/207] Building CXX object src/barretenberg/ecc/CMakeFiles/ecc_objects.dir/curves/bn254/c_bind.cpp.obj
[61/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/logic_constraint.cpp.obj
[62/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/witness_constant.cpp.obj
[63/207] Building CXX object src/barretenberg/polynomials/CMakeFiles/polynomials_objects.dir/polynomial_store_cache.cpp.obj
[64/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/blake2s_constraint.cpp.obj
[65/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/block_constraint.cpp.obj
[66/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/ec_operations.cpp.obj
[67/207] Building CXX object src/barretenberg/srs/CMakeFiles/srs_objects.dir/c_bind.cpp.obj
[68/207] Building CXX object src/barretenberg/ecc/CMakeFiles/ecc_objects.dir/curves/grumpkin/c_bind.cpp.obj
[69/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/poseidon2_constraint.cpp.obj
[70/207] Building CXX object src/barretenberg/srs/CMakeFiles/srs_objects.dir/factories/get_bn254_crs.cpp.obj
[71/207] Building CXX object src/barretenberg/srs/CMakeFiles/srs_objects.dir/factories/get_grumpkin_crs.cpp.obj
[72/207] Building CXX object src/barretenberg/polynomials/CMakeFiles/polynomials_objects.dir/polynomial.cpp.obj
[73/207] Building CXX object src/barretenberg/crypto/pedersen_commitment/CMakeFiles/crypto_pedersen_commitment_objects.dir/pedersen.cpp.obj
[74/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/sha256_constraint.cpp.obj
[75/207] Building CXX object src/barretenberg/srs/CMakeFiles/srs_objects.dir/factories/mem_bn254_crs_factory.cpp.obj
[76/207] Building CXX object src/barretenberg/srs/CMakeFiles/srs_objects.dir/factories/mem_grumpkin_crs_factory.cpp.obj
[77/207] Building CXX object src/barretenberg/crypto/schnorr/CMakeFiles/crypto_schnorr_objects.dir/c_bind.cpp.obj
[78/207] Building CXX object src/barretenberg/polynomials/CMakeFiles/polynomials_objects.dir/legacy_polynomial.cpp.obj
[79/207] Building CXX object src/barretenberg/srs/CMakeFiles/srs_objects.dir/factories/native_crs_factory.cpp.obj
[80/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/bigint_constraint.cpp.obj
[81/207] Building CXX object src/barretenberg/srs/CMakeFiles/srs_objects.dir/global_crs.cpp.obj
[82/207] Building CXX object src/barretenberg/commitment_schemes/CMakeFiles/commitment_schemes_objects.dir/gemini/gemini.cpp.obj
[83/207] Building CXX object src/barretenberg/ecc/CMakeFiles/ecc_objects.dir/batched_affine_addition/batched_affine_addition.cpp.obj
[84/207] Building CXX object src/barretenberg/stdlib/hash/blake2s/CMakeFiles/stdlib_blake2s_objects.dir/blake2s.cpp.obj
[85/207] Building CXX object src/barretenberg/stdlib/hash/blake3s/CMakeFiles/stdlib_blake3s_objects.dir/blake3s.cpp.obj
[86/207] Building CXX object src/barretenberg/stdlib/hash/blake3s/CMakeFiles/stdlib_blake3s_objects.dir/blake3s_plookup.cpp.obj
[87/207] Building CXX object src/barretenberg/stdlib/hash/blake2s/CMakeFiles/stdlib_blake2s_objects.dir/blake2s_plookup.cpp.obj
[88/207] Building CXX object src/barretenberg/stdlib/hash/sha256/CMakeFiles/stdlib_sha256_objects.dir/sha256.cpp.obj
[89/207] Building CXX object src/barretenberg/crypto/ecdsa/CMakeFiles/crypto_ecdsa_objects.dir/c_bind.cpp.obj
[90/207] Building CXX object src/barretenberg/ecc/CMakeFiles/ecc_objects.dir/scalar_multiplication/scalar_multiplication.cpp.obj
[91/207] Building CXX object src/barretenberg/trace_to_polynomials/CMakeFiles/trace_to_polynomials_objects.dir/trace_to_polynomials.cpp.obj
[92/207] Building CXX object src/barretenberg/stdlib/encryption/aes128/CMakeFiles/stdlib_aes128_objects.dir/aes128.cpp.obj
[93/207] Building CXX object src/barretenberg/stdlib/encryption/schnorr/CMakeFiles/stdlib_schnorr_objects.dir/schnorr.cpp.obj
[94/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/ecdsa_secp256k1.cpp.obj
[95/207] Building CXX object src/barretenberg/stdlib/hash/poseidon2/CMakeFiles/stdlib_poseidon2_objects.dir/poseidon2.cpp.obj
[96/207] Building CXX object src/barretenberg/stdlib/hash/sha256/CMakeFiles/stdlib_sha256_objects.dir/sha256_plookup.cpp.obj
[97/207] Building CXX object src/barretenberg/polynomials/CMakeFiles/polynomials_objects.dir/polynomial_arithmetic.cpp.obj
[98/207] Building CXX object src/barretenberg/stdlib/hash/poseidon2/CMakeFiles/stdlib_poseidon2_objects.dir/poseidon2_permutation.cpp.obj
[99/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/bool/bool.cpp.obj
[100/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/ecdsa_secp256r1.cpp.obj
[101/207] Building CXX object src/barretenberg/stdlib/hash/pedersen/CMakeFiles/stdlib_pedersen_hash_objects.dir/pedersen.cpp.obj
[102/207] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/translator_vm/translator_permutation_relation.cpp.obj
[103/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/logic/logic.cpp.obj
[104/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/bit_array/bit_array.cpp.obj
[105/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/byte_array/byte_array.cpp.obj
[106/207] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/ecc_vm/ecc_lookup_relation.cpp.obj
[107/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/memory/dynamic_array.cpp.obj
[108/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/honk_recursion_constraint.cpp.obj
[109/207] Building CXX object src/barretenberg/goblin/CMakeFiles/goblin_objects.dir/goblin.cpp.obj
[110/207] Building CXX object src/barretenberg/stdlib/commitment/pedersen/CMakeFiles/stdlib_pedersen_commitment_objects.dir/pedersen.cpp.obj
[111/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/memory/ram_table.cpp.obj
[112/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/field/field_conversion.cpp.obj
[113/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/multi_scalar_mul.cpp.obj
[114/207] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/ecc_vm/ecc_point_table_relation.cpp.obj
[115/207] Building CXX object src/barretenberg/stdlib/eccvm_verifier/CMakeFiles/stdlib_eccvm_verifier_objects.dir/ecc_bools_relation.cpp.obj
[116/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/databus/databus.cpp.obj
[117/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/ivc_recursion_constraint.cpp.obj
[118/207] Building CXX object src/barretenberg/stdlib/eccvm_verifier/CMakeFiles/stdlib_eccvm_verifier_objects.dir/ecc_point_table_relation.cpp.obj
[119/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/memory/twin_rom_table.cpp.obj
[120/207] Building CXX object src/barretenberg/stdlib/eccvm_verifier/CMakeFiles/stdlib_eccvm_verifier_objects.dir/ecc_lookup_relation.cpp.obj
[121/207] Building CXX object src/barretenberg/stdlib/eccvm_verifier/CMakeFiles/stdlib_eccvm_verifier_objects.dir/ecc_set_relation.cpp.obj
[122/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/packed_byte_array/packed_byte_array.cpp.obj
[123/207] Building CXX object src/barretenberg/stdlib/eccvm_verifier/CMakeFiles/stdlib_eccvm_verifier_objects.dir/ecc_wnaf_relation.cpp.obj
[124/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/memory/rom_table.cpp.obj
[125/207] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/translator_vm/translator_delta_range_constraint_relation.cpp.obj
[126/207] Building CXX object src/barretenberg/stdlib/eccvm_verifier/CMakeFiles/stdlib_eccvm_verifier_objects.dir/ecc_msm_relation.cpp.obj
[127/207] Building CXX object src/barretenberg/protogalaxy/CMakeFiles/protogalaxy_objects.dir/protogalaxy_verifier.cpp.obj
[128/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/plookup/plookup.cpp.obj
[129/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/uint/plookup/comparison.cpp.obj
[130/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/safe_uint/safe_uint.cpp.obj
[131/207] Building CXX object src/barretenberg/stdlib/hash/keccak/CMakeFiles/stdlib_keccak_objects.dir/keccak.cpp.obj
[132/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/uint/plookup/arithmetic.cpp.obj
[133/207] Building CXX object src/barretenberg/eccvm/CMakeFiles/eccvm_objects.dir/eccvm_trace_checker.cpp.obj
[134/207] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/ecc_vm/ecc_wnaf_relation.cpp.obj
[135/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/uint/uint.cpp.obj
[136/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/uint/plookup/uint.cpp.obj
[137/207] Building CXX object src/barretenberg/wasi/CMakeFiles/wasi_objects.dir/wasm_init.cpp.obj
[138/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/uint/plookup/logic.cpp.obj
[139/207] Building CXX object src/barretenberg/transcript/CMakeFiles/transcript_objects.dir/origin_tag.cpp.obj
[140/207] Building CXX object src/barretenberg/commitment_schemes/CMakeFiles/commitment_schemes_objects.dir/small_subgroup_ipa/small_subgroup_ipa.cpp.obj
[141/207] Building CXX object src/barretenberg/wasi/CMakeFiles/wasi_objects.dir/wasi_stubs.cpp.obj
[142/207] Linking CXX static library lib/libwasi.a
[143/207] Building CXX object src/barretenberg/stdlib_circuit_builders/CMakeFiles/stdlib_circuit_builders_objects.dir/circuit_builder_base.cpp.obj
[144/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/field/field.cpp.obj
[145/207] Building CXX object src/barretenberg/stdlib/eccvm_verifier/CMakeFiles/stdlib_eccvm_verifier_objects.dir/ecc_transcript_relation.cpp.obj
[146/207] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/ecc_vm/ecc_bools_relation.cpp.obj
[147/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/acir_format_mocks.cpp.obj
[148/207] Building CXX object src/barretenberg/eccvm/CMakeFiles/eccvm_objects.dir/eccvm_verifier.cpp.obj
[149/207] Building CXX object src/barretenberg/stdlib/eccvm_verifier/CMakeFiles/stdlib_eccvm_verifier_objects.dir/eccvm_recursive_verifier.cpp.obj
[150/207] Building CXX object src/barretenberg/stdlib/translator_vm_verifier/CMakeFiles/stdlib_translator_vm_verifier_objects.dir/translator_decomposition_relation_ultra.cpp.obj
[151/207] Building CXX object src/barretenberg/client_ivc/CMakeFiles/client_ivc_objects.dir/private_execution_steps.cpp.obj
[152/207] Building CXX object src/barretenberg/transcript/CMakeFiles/transcript_objects.dir/transcript.cpp.obj
[153/207] Building CXX object src/barretenberg/stdlib/goblin_verifier/CMakeFiles/stdlib_goblin_verifier_objects.dir/merge_recursive_verifier.cpp.obj
[154/207] Building CXX object src/barretenberg/stdlib/translator_vm_verifier/CMakeFiles/stdlib_translator_vm_verifier_objects.dir/translator_extra_relations.cpp.obj
[155/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/aes128_constraint.cpp.obj
[156/207] Building CXX object src/barretenberg/stdlib/goblin_verifier/CMakeFiles/stdlib_goblin_verifier_objects.dir/goblin_recursive_verifier.cpp.obj
[157/207] Building CXX object src/barretenberg/stdlib/translator_vm_verifier/CMakeFiles/stdlib_translator_vm_verifier_objects.dir/translator_delta_range_constraint_relation.cpp.obj
[158/207] Building CXX object src/barretenberg/stdlib/translator_vm_verifier/CMakeFiles/stdlib_translator_vm_verifier_objects.dir/translator_permutation_relation.cpp.obj
[159/207] Building CXX object src/barretenberg/stdlib/translator_vm_verifier/CMakeFiles/stdlib_translator_vm_verifier_objects.dir/translator_decomposition_relation_mega.cpp.obj
[160/207] Building CXX object src/barretenberg/stdlib/translator_vm_verifier/CMakeFiles/stdlib_translator_vm_verifier_objects.dir/translator_non_native_field_relation.cpp.obj
[161/207] Building CXX object src/barretenberg/translator_vm/CMakeFiles/translator_vm_objects.dir/translator_proving_key.cpp.obj
[162/207] Building CXX object src/barretenberg/stdlib_circuit_builders/CMakeFiles/stdlib_circuit_builders_objects.dir/plookup_tables/plookup_tables.cpp.obj
[163/207] Building CXX object src/barretenberg/stdlib/client_ivc_verifier/CMakeFiles/stdlib_client_ivc_verifier_objects.dir/client_ivc_recursive_verifier.cpp.obj
[164/207] Building CXX object src/barretenberg/client_ivc/CMakeFiles/client_ivc_objects.dir/client_ivc.cpp.obj
[165/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/bigfield/bigfield_bn254.cpp.obj
[166/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/bigfield/bigfield_secp256r1.cpp.obj
[167/207] Building CXX object src/barretenberg/stdlib_circuit_builders/CMakeFiles/stdlib_circuit_builders_objects.dir/plookup_tables/non_native_group_generator.cpp.obj
[168/207] Building CXX object src/barretenberg/stdlib/honk_verifier/CMakeFiles/stdlib_honk_verifier_objects.dir/oink_recursive_verifier.cpp.obj
[169/207] Building CXX object src/barretenberg/stdlib_circuit_builders/CMakeFiles/stdlib_circuit_builders_objects.dir/plookup_tables/fixed_base/fixed_base.cpp.obj
[170/207] Building CXX object src/barretenberg/ultra_honk/CMakeFiles/ultra_honk_objects.dir/merge_prover.cpp.obj
[171/207] Building CXX object src/barretenberg/sumcheck/CMakeFiles/sumcheck_objects.dir/sumcheck.cpp.obj
[172/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/bigfield/bigfield_secp256k1.cpp.obj
[173/207] Building CXX object src/barretenberg/stdlib/primitives/CMakeFiles/stdlib_primitives_objects.dir/group/cycle_group.cpp.obj
[174/207] Building CXX object src/barretenberg/stdlib_circuit_builders/CMakeFiles/stdlib_circuit_builders_objects.dir/mega_circuit_builder.cpp.obj
[175/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_proofs/c_bind.cpp.obj
[176/207] Building CXX object src/barretenberg/ultra_honk/CMakeFiles/ultra_honk_objects.dir/decider_proving_key.cpp.obj
[177/207] Building CXX object src/barretenberg/ultra_honk/CMakeFiles/ultra_honk_objects.dir/oink_verifier.cpp.obj
[178/207] Building CXX object src/barretenberg/ultra_honk/CMakeFiles/ultra_honk_objects.dir/ultra_prover.cpp.obj
[179/207] Building CXX object src/barretenberg/ultra_honk/CMakeFiles/ultra_honk_objects.dir/merge_verifier.cpp.obj
[180/207] Building CXX object src/barretenberg/ultra_honk/CMakeFiles/ultra_honk_objects.dir/oink_prover.cpp.obj
[181/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/acir_to_constraint_buf.cpp.obj
[182/207] Building CXX object src/barretenberg/stdlib/protogalaxy_verifier/CMakeFiles/stdlib_protogalaxy_verifier_objects.dir/protogalaxy_recursive_verifier.cpp.obj
[183/207] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/ecc_vm/ecc_set_relation.cpp.obj
[184/207] Building CXX object src/barretenberg/ultra_honk/CMakeFiles/ultra_honk_objects.dir/ultra_verifier.cpp.obj
[185/207] Building CXX object src/barretenberg/translator_vm/CMakeFiles/translator_vm_objects.dir/translator_circuit_builder.cpp.obj
[186/207] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/translator_vm/translator_non_native_field_relation.cpp.obj
[187/207] Building CXX object src/barretenberg/stdlib/honk_verifier/CMakeFiles/stdlib_honk_verifier_objects.dir/decider_recursive_verifier.cpp.obj
[188/207] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/translator_vm/translator_extra_relations.cpp.obj
[189/207] Building CXX object src/barretenberg/ultra_honk/CMakeFiles/ultra_honk_objects.dir/witness_computation.cpp.obj
[190/207] Building CXX object src/barretenberg/dsl/CMakeFiles/dsl_objects.dir/acir_format/acir_format.cpp.obj
[191/207] Building CXX object src/barretenberg/stdlib/honk_verifier/CMakeFiles/stdlib_honk_verifier_objects.dir/ultra_recursive_verifier.cpp.obj
[192/207] Building CXX object src/barretenberg/translator_vm/CMakeFiles/translator_vm_objects.dir/translator_verifier.cpp.obj
[193/207] Building CXX object src/barretenberg/stdlib/translator_vm_verifier/CMakeFiles/stdlib_translator_vm_verifier_objects.dir/translator_recursive_verifier.cpp.obj
[194/207] Building CXX object src/barretenberg/stdlib_circuit_builders/CMakeFiles/stdlib_circuit_builders_objects.dir/ultra_circuit_builder.cpp.obj
[195/207] Building CXX object src/barretenberg/protogalaxy/CMakeFiles/protogalaxy_objects.dir/protogalaxy_prover_mega.cpp.obj
[196/207] Building CXX object src/barretenberg/eccvm/CMakeFiles/eccvm_objects.dir/eccvm_prover.cpp.obj
[197/207] Building CXX object src/barretenberg/translator_vm/CMakeFiles/translator_vm_objects.dir/translator_prover.cpp.obj
[198/207] Building CXX object src/barretenberg/ultra_honk/CMakeFiles/ultra_honk_objects.dir/decider_prover.cpp.obj
[199/207] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/ecc_vm/ecc_msm_relation.cpp.obj
[200/207] Building CXX object src/barretenberg/ultra_honk/CMakeFiles/ultra_honk_objects.dir/decider_verifier.cpp.obj
[201/207] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/ecc_vm/ecc_transcript_relation.cpp.obj
[202/207] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/translator_vm/translator_decomposition_relation_2.cpp.obj
[203/207] Building CXX object src/barretenberg/relations/CMakeFiles/relations_objects.dir/translator_vm/translator_decomposition_relation_1.cpp.obj
[204/207] Linking CXX static library lib/libbarretenberg.a
[205/207] Linking CXX executable bin/barretenberg-debug.wasm
[206/207] Stripping debug info to create release version.
[207/207] Creating gzipped version of barretenberg.wasm
Completed 1.0 MiB/7.6 MiB (56.2 MiB/s) with 1 file(s) remaining
Completed 2.0 MiB/7.6 MiB (96.3 MiB/s) with 1 file(s) remaining
Completed 3.0 MiB/7.6 MiB (70.7 MiB/s) with 1 file(s) remaining
Completed 4.0 MiB/7.6 MiB (90.8 MiB/s) with 1 file(s) remaining
Completed 5.0 MiB/7.6 MiB (109.6 MiB/s) with 1 file(s) remaining
Completed 6.0 MiB/7.6 MiB (123.0 MiB/s) with 1 file(s) remaining
Completed 7.0 MiB/7.6 MiB (137.1 MiB/s) with 1 file(s) remaining
Completed 7.6 MiB/7.6 MiB (144.3 MiB/s) with 1 file(s) remaining
upload: ../../../../../tmp/tmp.HJs6pCWkOd to s3://aztec-ci-artifacts/build-cache/barretenberg-wasm-4c8712b58c350c2f.zst
Cache upload of barretenberg-wasm-4c8712b58c350c2f.zst complete in 1s.