Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failed to build aws-lc-fips-sys v0.13.15 for arm #762

Open
elad-solomon opened this issue Apr 2, 2025 · 1 comment
Open

Failed to build aws-lc-fips-sys v0.13.15 for arm #762

elad-solomon opened this issue Apr 2, 2025 · 1 comment

Comments

@elad-solomon
Copy link

Problem:

Failed to build aws-lc-fips-sys v0.13.15 for target aarch64_unknown_linux_musl.

Build output:

#20 113.8 warning: [email protected]: Building with: CMake
#20 113.8 warning: [email protected]: Symbol Prefix: Some("aws_lc_fips_0_13_5")
#20 113.8 warning: [email protected]: Setting CC: clang
#20 113.8 warning: [email protected]: Setting CXX: clang
#20 113.8 warning: [email protected]: NOTICE: Build environment source paths might be visible in release binary.
#20 113.8 warning: [email protected]: GCC v9.4.0 detected.
#20 113.8 error: failed to run custom build command for `aws-lc-fips-sys v0.13.5`
#20 113.8 
#20 113.8 Caused by:
#20 113.8   process didn't exit successfully: `/home/rust/src/target/release/build/aws-lc-fips-sys-eeb548f82b212b22/build-script-main` (exit status: 101)
#20 113.8   --- stdout
#20 113.8   cargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_NO_PREFIX
#20 113.8   cargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_PREGENERATING_BINDINGS
#20 113.8   cargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_EXTERNAL_BINDGEN
#20 113.8   cargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_NO_ASM
#20 113.8   cargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_CPU_JITTER_ENTROPY
#20 113.8   cargo:rustc-cfg=aarch64_unknown_linux_musl
#20 113.8   cargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_STATIC
#20 113.8   cargo:warning=Building with: CMake
#20 113.8   cargo:warning=Symbol Prefix: Some("aws_lc_fips_0_13_5")
#20 113.8   cargo:rerun-if-env-changed=CMAKE
#20 113.8   cargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_STATIC
#20 113.8   cargo:warning=Setting CC: clang
#20 113.8   cargo:warning=Setting CXX: clang
#20 113.8   cargo:warning=NOTICE: Build environment source paths might be visible in release binary.
#20 113.8   OUT_DIR = Some(/home/rust/src/target/aarch64-unknown-linux-musl/release/build/aws-lc-fips-sys-dde079c702b8031d/out)
#20 113.8   TARGET = Some(aarch64-unknown-linux-musl)
#20 113.8   HOST = Some(aarch64-unknown-linux-gnu)
#20 113.8   cargo:rerun-if-env-changed=CC_aarch64-unknown-linux-musl
#20 113.8   CC_aarch64-unknown-linux-musl = None
#20 113.8   cargo:rerun-if-env-changed=CC_aarch64_unknown_linux_musl
#20 113.8   CC_aarch64_unknown_linux_musl = None
#20 113.8   cargo:rerun-if-env-changed=TARGET_CC
#20 113.8   TARGET_CC = Some(aarch64-unknown-linux-musl-gcc)
#20 113.8   cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
#20 113.8   CC_KNOWN_WRAPPER_CUSTOM = None
#20 113.8   RUSTC_WRAPPER = None
#20 113.8   cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
#20 113.8   OUT_DIR = Some(/home/rust/src/target/aarch64-unknown-linux-musl/release/build/aws-lc-fips-sys-dde079c702b8031d/out)
#20 113.8   cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
#20 113.8   cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
#20 113.8   CRATE_CC_NO_DEFAULTS = None
#20 113.8   TARGET = Some(aarch64-unknown-linux-musl)
#20 113.8   CARGO_CFG_TARGET_FEATURE = Some(neon)
#20 113.8   HOST = Some(aarch64-unknown-linux-gnu)
#20 113.8   cargo:rerun-if-env-changed=CFLAGS_aarch64-unknown-linux-musl
#20 113.8   CFLAGS_aarch64-unknown-linux-musl = None
#20 113.8   cargo:rerun-if-env-changed=CFLAGS_aarch64_unknown_linux_musl
#20 113.8   CFLAGS_aarch64_unknown_linux_musl = None
#20 113.8   cargo:rerun-if-env-changed=TARGET_CFLAGS
#20 113.8   TARGET_CFLAGS = None
#20 113.8   cargo:rerun-if-env-changed=CFLAGS
#20 113.8   CFLAGS = None
#20 113.8   OUT_DIR = Some(/home/rust/src/target/aarch64-unknown-linux-musl/release/build/aws-lc-fips-sys-dde079c702b8031d/out)
#20 113.8   cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
#20 113.8   cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
#20 113.8   CRATE_CC_NO_DEFAULTS = None
#20 113.8   TARGET = Some(aarch64-unknown-linux-musl)
#20 113.8   CARGO_CFG_TARGET_FEATURE = Some(neon)
#20 113.8   HOST = Some(aarch64-unknown-linux-gnu)
#20 113.8   cargo:rerun-if-env-changed=CFLAGS_aarch64-unknown-linux-musl
#20 113.8   CFLAGS_aarch64-unknown-linux-musl = None
#20 113.8   cargo:rerun-if-env-changed=CFLAGS_aarch64_unknown_linux_musl
#20 113.8   CFLAGS_aarch64_unknown_linux_musl = None
#20 113.8   cargo:rerun-if-env-changed=TARGET_CFLAGS
#20 113.8   TARGET_CFLAGS = None
#20 113.8   cargo:rerun-if-env-changed=CFLAGS
#20 113.8   CFLAGS = None
#20 113.8   OPT_LEVEL = Some(s)
#20 113.8   cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
#20 113.8   CRATE_CC_NO_DEFAULTS = None
#20 113.8   DEBUG = Some(true)
#20 113.8   CARGO_CFG_TARGET_FEATURE = Some(neon)
#20 113.8   cargo:rerun-if-env-changed=CFLAGS_aarch64-unknown-linux-musl
#20 113.8   CFLAGS_aarch64-unknown-linux-musl = None
#20 113.8   cargo:rerun-if-env-changed=CFLAGS_aarch64_unknown_linux_musl
#20 113.8   CFLAGS_aarch64_unknown_linux_musl = None
#20 113.8   cargo:rerun-if-env-changed=TARGET_CFLAGS
#20 113.8   TARGET_CFLAGS = None
#20 113.8   cargo:rerun-if-env-changed=CFLAGS
#20 113.8   CFLAGS = None
#20 113.8   cargo:warning=GCC v9.4.0 detected.
#20 113.8   cargo:rerun-if-env-changed=CMAKE_TOOLCHAIN_FILE
#20 113.8   cargo:rerun-if-env-changed=CMAKE_TOOLCHAIN_FILE_aarch64_unknown_linux_musl
#20 113.8   CMAKE_TOOLCHAIN_FILE_aarch64-unknown-linux-musl = None
#20 113.8   CMAKE_TOOLCHAIN_FILE_aarch64_unknown_linux_musl = None
#20 113.8   TARGET_CMAKE_TOOLCHAIN_FILE = None
#20 113.8   CMAKE_TOOLCHAIN_FILE = None
#20 113.8   CMAKE_GENERATOR_aarch64-unknown-linux-musl = None
#20 113.8   CMAKE_GENERATOR_aarch64_unknown_linux_musl = None
#20 113.8   TARGET_CMAKE_GENERATOR = None
#20 113.8   CMAKE_GENERATOR = None
#20 113.8   CMAKE_PREFIX_PATH_aarch64-unknown-linux-musl = None
#20 113.8   CMAKE_PREFIX_PATH_aarch64_unknown_linux_musl = None
#20 113.8   TARGET_CMAKE_PREFIX_PATH = None
#20 113.8   CMAKE_PREFIX_PATH = None
#20 113.8   CMAKE_aarch64-unknown-linux-musl = None
#20 113.8   CMAKE_aarch64_unknown_linux_musl = None
#20 113.8   TARGET_CMAKE = None
#20 113.8   CMAKE = Some("cmake")
#20 113.8   running: cd "/home/rust/src/target/aarch64-unknown-linux-musl/release/build/aws-lc-fips-sys-dde079c702b8031d/out/build" && CMAKE_PREFIX_PATH="" "cmake" "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-fips-sys-0.13.5" "-DBUILD_SHARED_LIBS=0" "-DCMAKE_BUILD_TYPE=minsizerel" "-DBORINGSSL_PREFIX=aws_lc_fips_0_13_5_" "-DBORINGSSL_PREFIX_HEADERS=/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-fips-sys-0.13.5/generated-include" "-DBUILD_TESTING=OFF" "-DBUILD_LIBSSL=OFF" "-DFIPS=1" "-DCMAKE_SYSTEM_NAME=Linux" "-DCMAKE_SYSTEM_PROCESSOR=aarch64" "-DCMAKE_INSTALL_PREFIX=/home/rust/src/target/aarch64-unknown-linux-musl/release/build/aws-lc-fips-sys-dde079c702b8031d/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC" "-DCMAKE_C_COMPILER=/usr/local/musl/bin/aarch64-unknown-linux-musl-gcc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC" "-DCMAKE_CXX_COMPILER=/usr/local/musl/bin/aarch64-unknown-linux-musl-g++" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC" "-DCMAKE_ASM_COMPILER=/usr/local/musl/bin/aarch64-unknown-linux-musl-gcc" "--no-warn-unused-cli"
#20 113.8   Not searching for unused variables given on the command line.
#20 113.8   -- The C compiler identification is GNU 9.4.0
#20 113.8   -- Detecting C compiler ABI info
#20 113.8   -- Detecting C compiler ABI info - done
#20 113.8   -- Check for working C compiler: /usr/local/musl/bin/aarch64-unknown-linux-musl-gcc - skipped
#20 113.8   -- Detecting C compile features
#20 113.8   -- Detecting C compile features - done
#20 113.8   -- Go compiler 1.18.1 found
#20 113.8   -- FIPS build mode configured
#20 113.8   -- FIPS entropy source method configured: Passive
#20 113.8   -- Found Perl: /usr/bin/perl (found version "5.34.0") 
#20 113.8   -- Prefix build configured: performing build using prefix "aws_lc_fips_0_13_5_" and headers path "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-fips-sys-0.13.5/generated-include"
#20 113.8   -- Setting CMAKE_C_STANDARD=11
#20 113.8   -- stdalign_check.c probe is positive, enabling AWS_LC_STDALIGN_AVAILABLE
#20 113.8   -- builtin_swap_check.c probe is positive, enabling AWS_LC_BUILTIN_SWAP_SUPPORTED
#20 113.8   -- linux_u32.c probe is positive, enabling AWS_LC_URANDOM_U32
#20 113.8   -- The ASM compiler identification is GNU
#20 113.8   -- Found assembler: /usr/local/musl/bin/aarch64-unknown-linux-musl-gcc
#20 113.8   -- Looking for pthread.h
#20 113.8   -- Looking for pthread.h - found
#20 113.8   -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
#20 113.8   -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
#20 113.8   -- Found Threads: TRUE  
#20 113.8   -- Configuring done
#20 113.8   -- Generating done
#20 113.8   -- Build files have been written to: /home/rust/src/target/aarch64-unknown-linux-musl/release/build/aws-lc-fips-sys-dde079c702b8031d/out/build
#20 113.8   running: cd "/home/rust/src/target/aarch64-unknown-linux-musl/release/build/aws-lc-fips-sys-dde079c702b8031d/out/build" && MAKEFLAGS="-j --jobserver-fds=10,13 --jobserver-auth=10,13" "cmake" "--build" "." "--target" "install" "--config" "MinSizeRel"
#20 113.8   [  0%] Built target boringssl_prefix_symbols
#20 113.8   [  1%] Building C object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/fips_shared_support.c.o
#20 113.8   [  1%] Building C object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/cpucap/cpucap.c.o
#20 113.8   [  1%] Built target fipsmodule
#20 113.8   [  1%] Generating test/trampoline-armv8.S
#20 113.8   [  2%] Generating chacha/chacha-armv8.S
#20 113.8   [  2%] Generating cipher_extra/chacha20_poly1305_armv8.S
#20 113.8   [  2%] Generating err_data.c
#20 113.8   Scanning dependencies of target crypto_objects
#20 113.8   [  3%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_bitstr.c.o
#20 113.8   [  3%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_bool.c.o
#20 113.8   [  3%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_d2i_fp.c.o
#20 113.8   [  3%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_dup.c.o
#20 113.8   [  4%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_gentm.c.o
#20 113.8   [  4%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_i2d_fp.c.o
#20 113.8   [  4%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_int.c.o
#20 113.8   [  5%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_mbstr.c.o
#20 113.8   [  5%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_object.c.o
#20 113.8   [  5%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_octet.c.o
#20 113.8   [  6%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_strex.c.o
#20 113.8   [  6%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_strnid.c.o
#20 113.8   [  6%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_time.c.o
#20 113.8   [  7%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_type.c.o
#20 113.8   [  7%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_utctm.c.o
#20 113.8   [  7%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_utf8.c.o
#20 113.8   [  7%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/asn1_lib.c.o
#20 113.8   [  8%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/asn1_par.c.o
#20 113.8   [  8%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/asn_pack.c.o
#20 113.8   [  8%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/f_int.c.o
#20 113.8   [  9%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/f_string.c.o
#20 113.8   [  9%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/tasn_dec.c.o
#20 113.8   [  9%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/tasn_enc.c.o
#20 113.8   [ 10%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/tasn_fre.c.o
#20 113.8   [ 10%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/tasn_new.c.o
#20 113.8   [ 10%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/tasn_typ.c.o
#20 113.8   [ 11%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/tasn_utl.c.o
#20 113.8   [ 11%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/posix_time.c.o
#20 113.8   [ 11%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/base64/base64.c.o
#20 113.8   [ 11%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/bio.c.o
#20 113.8   [ 12%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/bio_mem.c.o
#20 113.8   [ 12%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/connect.c.o
#20 113.8   [ 12%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/errno.c.o
#20 113.8   [ 13%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/fd.c.o
#20 113.8   [ 13%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/file.c.o
#20 113.8   [ 13%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/hexdump.c.o
#20 113.8   [ 14%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/pair.c.o
#20 113.8   [ 14%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/printf.c.o
#20 113.8   [ 14%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/socket.c.o
#20 113.8   [ 15%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/socket_helper.c.o
#20 113.8   [ 15%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/blake2/blake2.c.o
#20 113.8   [ 15%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bn_extra/bn_asn1.c.o
#20 113.8   [ 15%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bn_extra/convert.c.o
#20 113.8   [ 16%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/buf/buf.c.o
#20 113.8   [ 16%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bytestring/asn1_compat.c.o
#20 113.8   [ 16%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bytestring/ber.c.o
#20 113.8   [ 17%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bytestring/cbb.c.o
#20 113.8   [ 17%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bytestring/cbs.c.o
#20 113.8   [ 17%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bytestring/unicode.c.o
#20 113.8   [ 18%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/chacha/chacha.c.o
#20 113.8   [ 18%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/cipher_extra.c.o
#20 113.8   [ 18%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/derive_key.c.o
#20 113.8   [ 18%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/e_aesctrhmac.c.o
#20 113.8   [ 19%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/e_aesgcmsiv.c.o
#20 113.8   [ 19%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/e_chacha20poly1305.c.o
#20 113.8   [ 19%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/e_aes_cbc_hmac_sha1.c.o
#20 113.8   [ 20%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/e_aes_cbc_hmac_sha256.c.o
#20 113.8   [ 20%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/e_des.c.o
#20 113.8   [ 20%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/e_null.c.o
#20 113.8   [ 21%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/e_rc2.c.o
#20 113.8   [ 21%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/e_rc4.c.o
#20 113.8   [ 21%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/e_tls.c.o
#20 113.8   [ 22%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/tls_cbc.c.o
#20 113.8   [ 22%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/conf/conf.c.o
#20 113.8   [ 22%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/crypto.c.o
#20 113.8   [ 22%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/des/des.c.o
#20 113.8   [ 23%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/dh_extra/params.c.o
#20 113.8   [ 23%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/dh_extra/dh_asn1.c.o
#20 113.8   [ 23%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/digest_extra/digest_extra.c.o
#20 113.8   [ 24%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/dsa/dsa.c.o
#20 113.8   [ 24%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/dsa/dsa_asn1.c.o
#20 113.8   [ 24%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ecdh_extra/ecdh_extra.c.o
#20 113.8   [ 25%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ecdsa_extra/ecdsa_asn1.c.o
#20 113.8   [ 25%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ec_extra/ec_asn1.c.o
#20 113.8   [ 25%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ec_extra/ec_derive.c.o
#20 113.8   [ 26%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ec_extra/hash_to_curve.c.o
#20 113.8   [ 26%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/err/err.c.o
#20 113.8   [ 26%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/err_data.c.o
#20 113.8   [ 26%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/engine/engine.c.o
#20 113.8   [ 27%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/evp_asn1.c.o
#20 113.8   [ 27%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_dh.c.o
#20 113.8   [ 27%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_dh_asn1.c.o
#20 113.8   [ 28%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_dsa_asn1.c.o
#20 113.8   [ 28%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_ec_asn1.c.o
#20 113.8   [ 28%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_ed25519_asn1.c.o
#20 113.8   [ 29%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_hmac_asn1.c.o
#20 113.8   [ 29%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_kem_asn1.c.o
#20 113.8   [ 29%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_rsa_asn1.c.o
#20 113.8   [ 29%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_x25519.c.o
#20 113.8   [ 30%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_x25519_asn1.c.o
#20 113.8   [ 30%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_methods.c.o
#20 113.8   [ 30%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/print.c.o
#20 113.8   [ 31%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/scrypt.c.o
#20 113.8   [ 31%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/sign.c.o
#20 113.8   [ 31%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ex_data.c.o
#20 113.8   [ 32%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/hpke/hpke.c.o
#20 113.8   [ 32%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/hrss/hrss.c.o
#20 113.8   [ 32%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/kyber/kyber512r3_ref.c.o
#20 113.8   [ 33%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/kyber/kyber768r3_ref.c.o
#20 113.8   [ 33%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/kyber/kyber1024r3_ref.c.o
#20 113.8   [ 33%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/kyber/pqcrystals_kyber_ref_common/fips202.c.o
#20 113.8   [ 33%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/kyber/kem_kyber.c.o
#20 113.8   [ 34%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/lhash/lhash.c.o
#20 113.8   [ 34%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/mem.c.o
#20 113.8   [ 34%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/obj/obj.c.o
#20 113.8   [ 35%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/obj/obj_xref.c.o
#20 113.8   [ 35%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ocsp/ocsp_asn.c.o
#20 113.8   [ 35%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ocsp/ocsp_client.c.o
#20 113.8   [ 36%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ocsp/ocsp_extension.c.o
#20 113.8   [ 36%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ocsp/ocsp_http.c.o
#20 113.8   [ 36%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ocsp/ocsp_lib.c.o
#20 113.8   [ 37%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ocsp/ocsp_print.c.o
#20 113.8   [ 37%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ocsp/ocsp_server.c.o
#20 113.8   [ 37%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ocsp/ocsp_verify.c.o
#20 113.8   [ 37%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pem/pem_all.c.o
#20 113.8   [ 38%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pem/pem_info.c.o
#20 113.8   [ 38%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pem/pem_lib.c.o
#20 113.8   [ 38%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pem/pem_oth.c.o
#20 113.8   [ 39%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pem/pem_pk8.c.o
#20 113.8   [ 39%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pem/pem_pkey.c.o
#20 113.8   [ 39%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pem/pem_x509.c.o
#20 113.8   [ 40%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pem/pem_xaux.c.o
#20 113.8   [ 40%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pkcs7/pkcs7.c.o
#20 113.8   [ 40%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pkcs7/pkcs7_asn1.c.o
#20 113.8   [ 40%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pkcs7/pkcs7_x509.c.o
#20 113.8   [ 41%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pkcs8/pkcs8.c.o
#20 113.8   [ 41%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pkcs8/pkcs8_x509.c.o
#20 113.8   [ 41%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pkcs8/p5_pbev2.c.o
#20 113.8   [ 42%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/poly1305/poly1305.c.o
#20 113.8   [ 42%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/poly1305/poly1305_arm.c.o
#20 113.8   [ 42%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/poly1305/poly1305_vec.c.o
#20 113.8   [ 43%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pool/pool.c.o
#20 113.8   [ 43%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rand_extra/deterministic.c.o
#20 113.8   [ 43%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rand_extra/entropy_passive.c.o
#20 113.8   [ 44%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rand_extra/forkunsafe.c.o
#20 113.8   [ 44%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rand_extra/fuchsia.c.o
#20 113.8   [ 44%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rand_extra/rand_extra.c.o
#20 113.8   [ 44%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rand_extra/pq_custom_randombytes.c.o
#20 113.8   [ 45%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rand_extra/trusty.c.o
#20 113.8   [ 45%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rand_extra/windows.c.o
#20 113.8   [ 45%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rc4/rc4.c.o
#20 113.8   [ 46%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/refcount_c11.c.o
#20 113.8   [ 46%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/refcount_lock.c.o
#20 113.8   [ 46%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/refcount_win.c.o
#20 113.8   [ 47%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rsa_extra/rsa_asn1.c.o
#20 113.8   [ 47%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rsa_extra/rsassa_pss_asn1.c.o
#20 113.8   [ 47%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rsa_extra/rsa_crypt.c.o
#20 113.8   [ 48%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rsa_extra/rsa_print.c.o
#20 113.8   [ 48%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/stack/stack.c.o
#20 113.8   [ 48%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/siphash/siphash.c.o
#20 113.8   [ 48%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/spake25519/spake25519.c.o
#20 113.8   [ 49%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/thread.c.o
#20 113.8   [ 49%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/thread_none.c.o
#20 113.8   [ 49%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/thread_pthread.c.o
#20 113.8   [ 50%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/thread_win.c.o
#20 113.8   [ 50%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/trust_token/pmbtoken.c.o
#20 113.8   [ 50%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/trust_token/trust_token.c.o
#20 113.8   [ 51%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/trust_token/voprf.c.o
#20 113.8   [ 51%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/a_digest.c.o
#20 113.8   [ 51%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/a_sign.c.o
#20 113.8   [ 52%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/a_verify.c.o
#20 113.8   [ 52%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/algorithm.c.o
#20 113.8   [ 52%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/asn1_gen.c.o
#20 113.8   [ 52%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/by_dir.c.o
#20 113.8   [ 53%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/by_file.c.o
#20 113.8   [ 53%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/i2d_pr.c.o
#20 113.8   [ 53%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/name_print.c.o
#20 113.8   [ 54%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/policy.c.o
#20 113.8   [ 54%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/rsa_pss.c.o
#20 113.8   [ 54%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/t_crl.c.o
#20 113.8   [ 55%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/t_req.c.o
#20 113.8   [ 55%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/t_x509.c.o
#20 113.8   [ 55%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/t_x509a.c.o
#20 113.8   [ 55%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_akey.c.o
#20 113.8   [ 56%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_akeya.c.o
#20 113.8   [ 56%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_alt.c.o
#20 113.8   [ 56%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_bcons.c.o
#20 113.8   [ 57%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_bitst.c.o
#20 113.8   [ 57%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_conf.c.o
#20 113.8   [ 57%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_cpols.c.o
#20 113.8   [ 58%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_crld.c.o
#20 113.8   [ 58%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_enum.c.o
#20 113.8   [ 58%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_extku.c.o
#20 113.8   [ 59%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_genn.c.o
#20 113.8   [ 59%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_ia5.c.o
#20 113.8   [ 59%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_info.c.o
#20 113.8   [ 59%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_int.c.o
#20 113.8   [ 60%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_lib.c.o
#20 113.8   [ 60%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_ncons.c.o
#20 113.8   [ 60%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_ocsp.c.o
#20 113.8   [ 61%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_pcons.c.o
#20 113.8   [ 61%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_pmaps.c.o
#20 113.8   [ 61%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_prn.c.o
#20 113.8   [ 62%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_purp.c.o
#20 113.8   [ 62%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_skey.c.o
#20 113.8   [ 62%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/v3_utl.c.o
#20 113.8   [ 63%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_algor.c.o
#20 113.8   [ 63%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_all.c.o
#20 113.8   [ 63%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_attrib.c.o
#20 113.8   [ 63%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_crl.c.o
#20 113.8   [ 64%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_exten.c.o
#20 113.8   [ 64%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_name.c.o
#20 113.8   [ 64%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_pubkey.c.o
#20 113.8   [ 65%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_req.c.o
#20 113.8   [ 65%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_sig.c.o
#20 113.8   [ 65%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_spki.c.o
#20 113.8   [ 66%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_val.c.o
#20 113.8   [ 66%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_x509.c.o
#20 113.8   [ 66%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_x509a.c.o
#20 113.8   [ 66%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_att.c.o
#20 113.8   [ 67%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_cmp.c.o
#20 113.8   [ 67%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_d2.c.o
#20 113.8   [ 67%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_def.c.o
#20 113.8   [ 68%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_ext.c.o
#20 113.8   [ 68%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_lu.c.o
#20 113.8   [ 68%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_obj.c.o
#20 113.8   [ 69%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_req.c.o
#20 113.8   [ 69%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_set.c.o
#20 113.8   [ 69%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_trs.c.o
#20 113.8   [ 70%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_txt.c.o
#20 113.8   [ 70%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_v3.c.o
#20 113.8   [ 70%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_vfy.c.o
#20 113.8   [ 70%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_vpm.c.o
#20 113.8   [ 71%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509.c.o
#20 113.8   [ 71%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509cset.c.o
#20 113.8   [ 71%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509name.c.o
#20 113.8   [ 72%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509rset.c.o
#20 113.8   [ 72%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509spki.c.o
#20 113.8   [ 72%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/bio/base64_bio.c.o
#20 113.8   [ 73%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/blowfish/blowfish.c.o
#20 113.8   [ 73%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/cast/cast.c.o
#20 113.8   [ 73%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/cast/cast_tables.c.o
#20 113.8   [ 74%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/cfb/cfb.c.o
#20 113.8   [ 74%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/dh/dh_decrepit.c.o
#20 113.8   [ 74%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/evp/evp_do_all.c.o
#20 113.8   [ 74%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/obj/obj_decrepit.c.o
#20 113.8   [ 75%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/ripemd/ripemd.c.o
#20 113.8   [ 75%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/rsa/rsa_decrepit.c.o
#20 113.8   [ 75%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/x509/x509_decrepit.c.o
#20 113.8   [ 76%] Building ASM object aws-lc/crypto/CMakeFiles/crypto_objects.dir/chacha/chacha-armv8.S.o
#20 113.8   [ 76%] Building ASM object aws-lc/crypto/CMakeFiles/crypto_objects.dir/test/trampoline-armv8.S.o
#20 113.8   [ 76%] Building ASM object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/chacha20_poly1305_armv8.S.o
#20 113.8   [ 76%] Built target crypto_objects
#20 113.8   [ 76%] Building C object aws-lc/crypto/fipsmodule/CMakeFiles/bcm_c_generated_asm.dir/bcm.c.o
#20 113.8   [ 76%] Linking C static library libbcm_c_generated_asm.a
#20 113.8   [ 76%] Built target bcm_c_generated_asm
#20 113.8   [ 77%] Generating vpaes-armv8.S
#20 113.8   [ 78%] Generating aesv8-armx.S
#20 113.8   [ 78%] Generating aesv8-gcm-armv8-unroll8.S
#20 113.8   [ 78%] Generating aesv8-gcm-armv8.S
#20 113.8   [ 79%] Generating armv8-mont.S
#20 113.8   [ 79%] Generating delocate
#20 113.8   [ 79%] Generating bn-armv8.S
#20 113.8   [ 80%] Generating ghash-neon-armv8.S
#20 113.8   [ 80%] Generating ghashv8-armx.S
#20 113.8   [ 80%] Generating keccak1600-armv8.S
#20 113.8   [ 80%] Generating p256-armv8-asm.S
#20 113.8   [ 81%] Generating md5-armv8.S
#20 113.8   [ 81%] Generating p256_beeu-armv8-asm.S
#20 113.8   [ 82%] Generating sha1-armv8.S
#20 113.8   [ 82%] Generating sha256-armv8.S
#20 113.8   [ 82%] Generating sha512-armv8.S
#20 113.8   [ 82%] Generating p384/bignum_add_p384.S.S
#20 113.8   [ 82%] Generating p384/bignum_sub_p384.S.S
#20 113.8   [ 83%] Generating p384/bignum_neg_p384.S.S
#20 113.8   [ 84%] Generating p384/bignum_tomont_p384.S.S
#20 113.8   [ 85%] Generating p384/bignum_deamont_p384.S.S
#20 113.8   [ 85%] Generating p384/bignum_montmul_p384.S.S
#20 113.8   [ 86%] Generating p384/bignum_montmul_p384_alt.S.S
#20 113.8   [ 86%] Generating p384/bignum_montsqr_p384.S.S
#20 113.8   [ 86%] Generating p384/bignum_montsqr_p384_alt.S.S
#20 113.8   [ 86%] Generating p384/bignum_nonzero_6.S.S
#20 113.8   [ 86%] Generating p384/bignum_littleendian_6.S.S
#20 113.8   [ 86%] Generating p521/bignum_add_p521.S.S
#20 113.8   [ 86%] Generating p521/bignum_sub_p521.S.S
#20 113.8   [ 86%] Generating p521/bignum_neg_p521.S.S
#20 113.8   [ 86%] Generating p521/bignum_mul_p521.S.S
#20 113.8   [ 87%] Generating p521/bignum_mul_p521_alt.S.S
#20 113.8   [ 87%] Generating p521/bignum_sqr_p521.S.S
#20 113.8   [ 88%] Generating p521/bignum_sqr_p521_alt.S.S
#20 113.8   [ 88%] Generating p521/bignum_tolebytes_p521.S.S
#20 113.8   [ 88%] Generating p521/bignum_fromlebytes_p521.S.S
#20 113.8   [ 88%] Generating curve25519/bignum_mod_n25519.S.S
#20 113.8   [ 88%] Generating curve25519/bignum_neg_p25519.S.S
#20 113.8   [ 88%] Generating curve25519/bignum_madd_n25519.S.S
#20 113.8   [ 89%] Generating curve25519/bignum_madd_n25519_alt.S.S
#20 113.8   [ 90%] Generating curve25519/edwards25519_decode.S.S
#20 113.8   [ 90%] Generating curve25519/edwards25519_decode_alt.S.S
#20 113.8   [ 90%] Generating curve25519/edwards25519_encode.S.S
#20 113.8   [ 91%] Generating curve25519/edwards25519_scalarmulbase.S.S
#20 113.8   [ 91%] Generating curve25519/edwards25519_scalarmulbase_alt.S.S
#20 113.8   [ 91%] Generating curve25519/edwards25519_scalarmuldouble.S.S
#20 113.8   [ 92%] Generating curve25519/edwards25519_scalarmuldouble_alt.S.S
#20 113.8   [ 92%] Generating curve25519/curve25519_x25519_byte.S.S
#20 113.8   [ 93%] Generating curve25519/curve25519_x25519_byte_alt.S.S
#20 113.8   [ 93%] Generating curve25519/curve25519_x25519base_byte.S.S
#20 113.8   [ 93%] Generating curve25519/curve25519_x25519base_byte_alt.S.S
#20 113.8   [ 94%] Generating fastmul/bignum_kmul_16_32.S.S
#20 113.8   [ 94%] Generating fastmul/bignum_kmul_32_64.S.S
#20 113.8   [ 94%] Generating fastmul/bignum_ksqr_16_32.S.S
#20 113.8   [ 95%] Generating fastmul/bignum_ksqr_32_64.S.S
#20 113.8   [ 95%] Generating fastmul/bignum_emontredc_8n.S.S
#20 113.8   [ 95%] Generating generic/bignum_ge.S.S
#20 113.8   [ 96%] Generating generic/bignum_mul.S.S
#20 113.8   [ 96%] Generating generic/bignum_optsub.S.S
#20 113.8   [ 96%] Generating generic/bignum_sqr.S.S
#20 113.8   [ 96%] Generating fastmul/bignum_kmul_16_32_neon.S.S
#20 113.8   [ 97%] Generating fastmul/bignum_kmul_32_64_neon.S.S
#20 113.8   [ 97%] Generating fastmul/bignum_ksqr_16_32_neon.S.S
#20 113.8   [ 97%] Generating fastmul/bignum_ksqr_32_64_neon.S.S
#20 113.8   [ 97%] Generating fastmul/bignum_emontredc_8n_neon.S.S
#20 113.8   [ 97%] Generating generic/bignum_copy_row_from_table.S.S
#20 113.8   [ 97%] Generating generic/bignum_copy_row_from_table_8n_neon.S.S
#20 113.8   [ 98%] Generating generic/bignum_copy_row_from_table_16_neon.S.S
#20 113.8   [ 98%] Generating generic/bignum_copy_row_from_table_32_neon.S.S
#20 113.8   [ 98%] Generating bcm-delocated.S
#20 113.8 
#20 113.8   --- stderr
#20 113.8   error while parsing "/home/rust/src/target/aarch64-unknown-linux-musl/release/build/aws-lc-fips-sys-dde079c702b8031d/out/build/aws-lc/crypto/fipsmodule/libbcm_c_generated_asm.a": 
#20 113.8   parse error near WS (line 6787 symbol 26 - line 6787 symbol 27):
#20 113.8   " "
#20 113.8 
#20 113.8   gmake[2]: *** [aws-lc/crypto/fipsmodule/CMakeFiles/bcm_hashunset.dir/build.make:146: aws-lc/crypto/fipsmodule/bcm-delocated.S] Error 1
#20 113.8   gmake[1]: *** [CMakeFiles/Makefile2:290: aws-lc/crypto/fipsmodule/CMakeFiles/bcm_hashunset.dir/all] Error 2
#20 113.8   gmake: *** [Makefile:136: all] Error 2
#20 113.8 
#20 113.8   thread 'main' panicked at /root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cmake-0.1.51/src/lib.rs:1100:5:
#20 113.8 
#20 113.8   command did not execute successfully, got: exit status: 2
#20 113.8 
#20 113.8   build script failed, must exit now
#20 113.8   note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
#20 113.8 warning: build failed, waiting for other jobs to finish...
#20 117.6 
#20 117.6 thread 'main' panicked at /root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cargo-chef-0.1.71/src/recipe.rs:218:27:
#20 117.6 Exited with status code: 101
@justsmth
Copy link
Contributor

justsmth commented Apr 2, 2025

Hello! This is a target that our CI builds/tests w/ FIPS, so there should be a way to get it working.

#20 113.8   [ 98%] Generating bcm-delocated.S
#20 113.8 
#20 113.8   --- stderr
#20 113.8   error while parsing "/home/rust/src/target/aarch64-unknown-linux-musl/release/build/aws-lc-fips-sys-dde079c702b8031d/out/build/aws-lc/crypto/fipsmodule/libbcm_c_generated_asm.a": 
#20 113.8   parse error near WS (line 6787 symbol 26 - line 6787 symbol 27):
#20 113.8   " "

This is an issue related to our "delocator". (The use of the delocator is unique to our FIPS build. Its purpose is discussed here.) Such problems are typically compiler-specific, so using another compiler might be all that's needed. Users often have more success with the FIPS build when using a "clang" compiler.

But I notice that your environment does have a preference for clang, but it's not being used:

#20 113.8 warning: [email protected]: Setting CC: clang
#20 113.8 warning: [email protected]: Setting CXX: clang
...
#20 113.8 warning: [email protected]: GCC v9.4.0 detected.

Perhaps you don't have a Clang compiler installed? Or perhaps another environment variable (like CC_aarch64_unknown_linux_musl) is taking precedence?

I hope the above helps! Please let us know if you identify the root cause.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants