cross
cross copied to clipboard
Fail to build for `aarch64-unknown-linux-gnu`
Checklist
- [X] I've looked through the issues and pull requests for similar reports
Describe your issue
Multi crates can not build for aarch64-unknown-linux-gnu, it seems the build tool is broken ?
build command:
cross build --release --target aarch64-unknown-linux-gnu
crates not build:
quiche v0.17.2aws-lc-sys v0.9.0mbedtls-sys-auto v3.4.0
detail build log later.
What target(s) are you cross-compiling for?
aarch64-unknown-linux-gnu
Which operating system is the host (e.g computer cross is on) running?
- [ ] macOS
- [ ] Windows
- [X] Linux / BSD
- [ ] other OS (specify in description)
What architecture is the host?
- [X] x86_64 / AMD64
- [ ] arm32
- [ ] arm64 (including Mac M1)
What container engine is cross using?
- [X] docker
- [ ] podman
- [ ] other container engine (specify in description)
cross version
cross 0.2.5
Example
No response
Additional information / notes
(build log too long, post later)
Build log:
- quiche v0.17.2
Compiling quiche v0.17.2
error: linking with `aarch64-linux-gnu-gcc` failed: exit status: 1
|
= note: LC_ALL="C" PATH="/rust/lib/rustlib/x86_64-unknown-linux-gnu/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/rust/bin" VSLANG="1033" "aarch64-linux-gnu-gcc" "-Wl,--version-script=/tmp/rustcDiu9ax/list" "-Wl,--no-undefined-version" "/tmp/rustcDiu9ax/symbols.o" "/target/aarch64-unknown-linux-gnu/release/deps/quiche-7940c72421cce11a.quiche.4e749fc6b026a0f3-cgu.0.rcgu.o" "/target/aarch64-unknown-linux-gnu/release/deps/quiche-7940c72421cce11a.quiche.4e749fc6b026a0f3-cgu.1.rcgu.o" "/target/aarch64-unknown-linux-gnu/release/deps/quiche-7940c72421cce11a.quiche.4e749fc6b026a0f3-cgu.10.rcgu.o" "/target/aarch64-unknown-linux-gnu/release/deps/quiche-7940c72421cce11a.quiche.4e749fc6b026a0f3-cgu.11.rcgu.o" "/target/aarch64-unknown-linux-gnu/release/deps/quiche-7940c72421cce11a.quiche.4e749fc6b026a0f3-cgu.12.rcgu.o" "/target/aarch64-unknown-linux-gnu/release/deps/quiche-7940c72421cce11a.quiche.4e749fc6b026a0f3-cgu.13.rcgu.o" "/target/aarch64-unknown-linux-gnu/release/deps/quiche-7940c72421cce11a.quiche.4e749fc6b026a0f3-cgu.14.rcgu.o" "/target/aarch64-unknown-linux-gnu/release/deps/quiche-7940c72421cce11a.quiche.4e749fc6b026a0f3-cgu.15.rcgu.o" "/target/aarch64-unknown-linux-gnu/release/deps/quiche-7940c72421cce11a.quiche.4e749fc6b026a0f3-cgu.2.rcgu.o" "/target/aarch64-unknown-linux-gnu/release/deps/quiche-7940c72421cce11a.quiche.4e749fc6b026a0f3-cgu.3.rcgu.o" "/target/aarch64-unknown-linux-gnu/release/deps/quiche-7940c72421cce11a.quiche.4e749fc6b026a0f3-cgu.4.rcgu.o" "/target/aarch64-unknown-linux-gnu/release/deps/quiche-7940c72421cce11a.quiche.4e749fc6b026a0f3-cgu.5.rcgu.o" "/target/aarch64-unknown-linux-gnu/release/deps/quiche-7940c72421cce11a.quiche.4e749fc6b026a0f3-cgu.6.rcgu.o" "/target/aarch64-unknown-linux-gnu/release/deps/quiche-7940c72421cce11a.quiche.4e749fc6b026a0f3-cgu.7.rcgu.o" "/target/aarch64-unknown-linux-gnu/release/deps/quiche-7940c72421cce11a.quiche.4e749fc6b026a0f3-cgu.8.rcgu.o" "/target/aarch64-unknown-linux-gnu/release/deps/quiche-7940c72421cce11a.quiche.4e749fc6b026a0f3-cgu.9.rcgu.o" "/target/aarch64-unknown-linux-gnu/release/deps/quiche-7940c72421cce11a.28r74frdd56xgohq.rcgu.o" "-Wl,--as-needed" "-L" "/target/aarch64-unknown-linux-gnu/release/deps" "-L" "/target/release/deps" "-L" "/target/aarch64-unknown-linux-gnu/release/build/quiche-480aa478314ed366/out/build/" "-L" "/target/aarch64-unknown-linux-gnu/release/build/ring-af1d49229abc8469/out" "-L" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "-lssl" "-lcrypto" "/target/aarch64-unknown-linux-gnu/release/deps/liblibm-cdffe34c81212ced.rlib" "/target/aarch64-unknown-linux-gnu/release/deps/liboctets-20c882c2d8966313.rlib" "/target/aarch64-unknown-linux-gnu/release/deps/liblazy_static-3580e4f1e9b091ba.rlib" "/target/aarch64-unknown-linux-gnu/release/deps/libslab-7e74e03e4ae06f6f.rlib" "/target/aarch64-unknown-linux-gnu/release/deps/libring-c3fc0c140e8c2ec7.rlib" "/target/aarch64-unknown-linux-gnu/release/deps/libspin-524275f1bc2ffed5.rlib" "/target/aarch64-unknown-linux-gnu/release/deps/libuntrusted-0a9653d3a9f1ac25.rlib" "/target/aarch64-unknown-linux-gnu/release/deps/libonce_cell-94a860cf65bce685.rlib" "/target/aarch64-unknown-linux-gnu/release/deps/liblibc-5b6599249ac248ac.rlib" "/target/aarch64-unknown-linux-gnu/release/deps/libsmallvec-5670603013c5eb47.rlib" "/target/aarch64-unknown-linux-gnu/release/deps/libserde-ec85ab85212076df.rlib" "/target/aarch64-unknown-linux-gnu/release/deps/liblog-a5a0117b930f96b8.rlib" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-49f405f32420fd6a.rlib" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-2b2d0fc0b0e1e1ec.rlib" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-7cc15c5f0c23404e.rlib" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-424f9a552277b8de.rlib" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-be9e9c3394ea9d59.rlib" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-650021992b21b3a2.rlib" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-f3c8c0feb6f7f8aa.rlib" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-d7ab6e8d31d95747.rlib" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-29bef78daca585c7.rlib" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-0bb4fc54e64e1928.rlib" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-dcacb73e0fc82c6c.rlib" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-5978245ddc0addd7.rlib" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-fd9fde115279cb3c.rlib" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-50edd0de903dc776.rlib" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-74bb96f0ab3e26e0.rlib" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-60a4032889f46560.rlib" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-140890b14fd90465.rlib" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-67fe04957e868f3a.rlib" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-f261afcc57c36219.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/rust/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-o" "/target/aarch64-unknown-linux-gnu/release/deps/libquiche-7940c72421cce11a.so" "-Wl,--gc-sections" "-shared" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-all" "-nodefaultlibs"
= note: /usr/lib/gcc-cross/aarch64-linux-gnu/5/../../../../aarch64-linux-gnu/bin/ld: GFp_armcap_P: undefined version:
/usr/lib/gcc-cross/aarch64-linux-gnu/5/../../../../aarch64-linux-gnu/bin/ld: failed to set dynamic section sizes: Bad value
collect2: error: ld returned 1 exit status
error: could not compile `quiche` (lib) due to previous error
Error: Process completed with exit code 101.
- aws-lc-sys v0.9.0
Compiling aws-lc-sys v0.9.0
error: failed to run custom build command for `aws-lc-sys v0.9.0`
Caused by:
process didn't exit successfully: `/target/release/build/aws-lc-sys-49ae3abb0baf8cbc/build-script-main` (exit status: 101)
--- stdout
cargo:rustc-cfg=use_bindgen_generated
CMAKE_TOOLCHAIN_FILE_aarch64-unknown-linux-gnu = None
CMAKE_TOOLCHAIN_FILE_aarch64_unknown_linux_gnu = None
TARGET_CMAKE_TOOLCHAIN_FILE = None
CMAKE_TOOLCHAIN_FILE = None
CMAKE_GENERATOR_aarch64-unknown-linux-gnu = None
CMAKE_GENERATOR_aarch64_unknown_linux_gnu = None
TARGET_CMAKE_GENERATOR = None
CMAKE_GENERATOR = None
CMAKE_PREFIX_PATH_aarch64-unknown-linux-gnu = None
CMAKE_PREFIX_PATH_aarch64_unknown_linux_gnu = None
TARGET_CMAKE_PREFIX_PATH = None
CMAKE_PREFIX_PATH = None
CMAKE_aarch64-unknown-linux-gnu = None
CMAKE_aarch64_unknown_linux_gnu = None
TARGET_CMAKE = None
CMAKE = Some("cmake")
running: cd "/target/aarch64-unknown-linux-gnu/release/build/aws-lc-sys-24cbd6106098b311/out/build" && CMAKE_PREFIX_PATH="" "cmake" "/cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.9.0" "-DBUILD_SHARED_LIBS=0" "-DCMAKE_BUILD_TYPE=release" "-DBORINGSSL_PREFIX=aws_lc_0_9_0" "-DBORINGSSL_PREFIX_HEADERS=/cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.9.0/generated-include" "-DBUILD_TESTING=OFF" "-DBUILD_LIBSSL=OFF" "-DDISABLE_PERL=ON" "-DDISABLE_GO=ON" "-DCMAKE_SYSTEM_NAME=Linux" "-DCMAKE_SYSTEM_PROCESSOR=aarch64" "-DCMAKE_INSTALL_PREFIX=/target/aarch64-unknown-linux-gnu/release/build/aws-lc-sys-24cbd6106098b311/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC" "-DCMAKE_C_COMPILER=/usr/bin/aarch64-linux-gnu-gcc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC" "-DCMAKE_CXX_COMPILER=/usr/bin/aarch64-linux-gnu-g++" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC" "-DCMAKE_ASM_COMPILER=/usr/bin/aarch64-linux-gnu-gcc" "--no-warn-unused-cli"
Not searching for unused variables given on the command line.
-- The C compiler identification is GNU 5.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/aarch64-linux-gnu-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Go not found. Disabling some code generation and using pre-generated code in generated-src/
-- Perl not found. Disabling some code generation and using pre-generated code in generated-src/
-- Run check_run file_to_test 'memcmp_invalid_stripped_check.c', flag_to_set 'MEMCMP_INVALID_STRIPPED', and compile_flags '-O3 -DNDEBUG'.
-- stdalign_check.c probe is positive, enabling AWS_LC_STDALIGN_AVAILABLE
-- builtin_swap_check.c probe is positive, enabling AWS_LC_BUILTIN_SWAP_SUPPORTED
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/aarch64-linux-gnu-gcc
-- Looking for pthread.h
-- Looking for pthread.h - found
-- 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 - found
-- Found Threads: TRUE
-- Configuring done
-- Generating done
-- Build files have been written to: /target/aarch64-unknown-linux-gnu/release/build/aws-lc-sys-24cbd6106098b311/out/build
running: cd "/target/aarch64-unknown-linux-gnu/release/build/aws-lc-sys-24cbd6106098b311/out/build" && MAKEFLAGS="-j --jobserver-fds=7,8 --jobserver-auth=7,8" "cmake" "--build" "." "--target" "install" "--config" "Release"
[ 0%] Built target boringssl_prefix_symbols
Scanning dependencies of target crypto_objects
[ 0%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_bitstr.c.o
[ 0%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_bool.c.o
[ 1%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_d2i_fp.c.o
[ 1%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_dup.c.o
[ 1%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_gentm.c.o
[ 2%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_i2d_fp.c.o
[ 2%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_int.c.o
[ 2%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_mbstr.c.o
[ 3%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_object.c.o
[ 3%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_octet.c.o
[ 3%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_strex.c.o
[ 4%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_strnid.c.o
[ 4%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_time.c.o
[ 4%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_type.c.o
[ 5%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_utctm.c.o
[ 5%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/a_utf8.c.o
[ 5%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/asn1_lib.c.o
[ 6%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/asn1_par.c.o
[ 6%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/asn_pack.c.o
[ 6%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/f_int.c.o
[ 7%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/f_string.c.o
[ 7%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/tasn_dec.c.o
[ 7%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/tasn_enc.c.o
[ 8%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/tasn_fre.c.o
[ 8%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/tasn_new.c.o
[ 8%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/tasn_typ.c.o
[ 9%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/tasn_utl.c.o
[ 9%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/asn1/posix_time.c.o
[ 9%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/base64/base64.c.o
[ 10%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/bio.c.o
[ 10%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/bio_mem.c.o
[ 10%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/connect.c.o
[ 11%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/fd.c.o
[ 11%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/file.c.o
[ 11%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/hexdump.c.o
[ 11%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/pair.c.o
[ 12%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/printf.c.o
[ 12%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/socket.c.o
[ 12%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bio/socket_helper.c.o
[ 13%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/blake2/blake2.c.o
[ 13%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bn_extra/bn_asn1.c.o
[ 13%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bn_extra/convert.c.o
[ 14%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/buf/buf.c.o
[ 14%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bytestring/asn1_compat.c.o
[ 14%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bytestring/ber.c.o
[ 15%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bytestring/cbb.c.o
[ 15%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bytestring/cbs.c.o
[ 15%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/bytestring/unicode.c.o
[ 16%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/chacha/chacha.c.o
[ 16%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/cipher_extra.c.o
[ 16%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/derive_key.c.o
[ 17%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/e_aesctrhmac.c.o
[ 17%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/e_aesgcmsiv.c.o
[ 17%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/e_chacha20poly1305.c.o
[ 18%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/e_aes_cbc_hmac_sha1.c.o
[ 18%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/e_aes_cbc_hmac_sha256.c.o
[ 18%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/e_des.c.o
[ 19%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/e_null.c.o
[ 19%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/e_rc2.c.o
[ 19%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/e_rc4.c.o
[ 20%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/e_tls.c.o
[ 20%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/tls_cbc.c.o
[ 20%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/conf/conf.c.o
[ 21%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/crypto.c.o
[ 21%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/curve25519/curve25519.c.o
[ 21%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/curve25519/curve25519_nohw.c.o
[ 22%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/curve25519/spake25519.c.o
[ 22%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/des/des.c.o
[ 22%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/dh_extra/params.c.o
[ 22%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/dh_extra/dh_asn1.c.o
[ 23%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/digest_extra/digest_extra.c.o
[ 23%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/dsa/dsa.c.o
[ 23%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/dsa/dsa_asn1.c.o
[ 24%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ecdh_extra/ecdh_extra.c.o
[ 24%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ecdsa_extra/ecdsa_asn1.c.o
[ 24%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ec_extra/ec_asn1.c.o
[ 25%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ec_extra/ec_derive.c.o
[ 25%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ec_extra/hash_to_curve.c.o
[ 25%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/err/err.c.o
[ 26%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/err_data.c.o
[ 26%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/engine/engine.c.o
[ 26%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/evp_asn1.c.o
[ 27%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_dsa_asn1.c.o
[ 27%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_ec_asn1.c.o
[ 27%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_ed25519.c.o
[ 28%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_ed25519_asn1.c.o
[ 28%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_kem.c.o
[ 28%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_kem_asn1.c.o
[ 29%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_rsa_asn1.c.o
[ 29%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_x25519.c.o
[ 29%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_x25519_asn1.c.o
[ 30%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/p_methods.c.o
[ 30%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/print.c.o
[ 30%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/scrypt.c.o
[ 31%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/evp_extra/sign.c.o
[ 31%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ex_data.c.o
[ 31%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/hpke/hpke.c.o
[ 32%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/hrss/hrss.c.o
[ 32%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/kem/kem.c.o
[ 32%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/kem/kem_methods.c.o
[ 33%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/kyber/kyber512r3_ref.c.o
[ 33%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/kyber/kyber768r3_ref.c.o
[ 33%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/kyber/kyber1024r3_ref.c.o
[ 33%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/kyber/pqcrystals_kyber_ref_common/fips202.c.o
[ 34%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/kyber/kem_kyber.c.o
[ 34%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/lhash/lhash.c.o
[ 34%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/mem.c.o
[ 35%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/obj/obj.c.o
[ 35%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/obj/obj_xref.c.o
[ 35%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ocsp/ocsp_asn.c.o
[ 36%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ocsp/ocsp_client.c.o
[ 36%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ocsp/ocsp_extension.c.o
[ 36%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ocsp/ocsp_http.c.o
[ 37%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ocsp/ocsp_lib.c.o
[ 37%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ocsp/ocsp_print.c.o
[ 37%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ocsp/ocsp_server.c.o
[ 38%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ocsp/ocsp_verify.c.o
[ 38%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pem/pem_all.c.o
[ 38%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pem/pem_info.c.o
[ 39%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pem/pem_lib.c.o
[ 39%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pem/pem_oth.c.o
[ 39%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pem/pem_pk8.c.o
[ 40%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pem/pem_pkey.c.o
[ 40%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pem/pem_x509.c.o
[ 40%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pem/pem_xaux.c.o
[ 41%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pkcs7/pkcs7.c.o
[ 41%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pkcs7/pkcs7_x509.c.o
[ 41%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pkcs8/pkcs8.c.o
[ 42%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pkcs8/pkcs8_x509.c.o
[ 42%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pkcs8/p5_pbev2.c.o
[ 42%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/poly1305/poly1305.c.o
[ 43%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/poly1305/poly1305_arm.c.o
[ 43%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/poly1305/poly1305_vec.c.o
[ 43%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/pool/pool.c.o
[ 44%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rand_extra/deterministic.c.o
[ 44%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rand_extra/forkunsafe.c.o
[ 44%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rand_extra/fuchsia.c.o
[ 44%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rand_extra/rand_extra.c.o
[ 45%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rand_extra/pq_custom_randombytes.c.o
[ 45%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rand_extra/windows.c.o
[ 45%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rc4/rc4.c.o
[ 46%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/refcount_c11.c.o
[ 46%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/refcount_lock.c.o
[ 46%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rsa_extra/rsa_asn1.c.o
[ 47%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rsa_extra/rsassa_pss_asn1.c.o
[ 47%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/rsa_extra/rsa_print.c.o
[ 47%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/stack/stack.c.o
[ 48%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/siphash/siphash.c.o
[ 48%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/thread.c.o
[ 48%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/thread_none.c.o
[ 49%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/thread_pthread.c.o
[ 49%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/thread_win.c.o
[ 49%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/trust_token/pmbtoken.c.o
[ 50%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/trust_token/trust_token.c.o
[ 50%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/trust_token/voprf.c.o
[ 50%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/a_digest.c.o
[ 51%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/a_sign.c.o
[ 51%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/a_verify.c.o
[ 51%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/algorithm.c.o
[ 52%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/asn1_gen.c.o
[ 52%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/by_dir.c.o
[ 52%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/by_file.c.o
[ 53%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/i2d_pr.c.o
[ 53%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/name_print.c.o
[ 53%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/policy.c.o
[ 54%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/rsa_pss.c.o
[ 54%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/t_crl.c.o
[ 54%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/t_req.c.o
[ 55%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/t_x509.c.o
[ 55%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/t_x509a.c.o
[ 55%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509.c.o
[ 55%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_att.c.o
[ 56%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_cmp.c.o
[ 56%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_d2.c.o
[ 56%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_def.c.o
[ 57%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_ext.c.o
[ 57%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_lu.c.o
[ 57%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_obj.c.o
[ 58%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_req.c.o
[ 58%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_set.c.o
[ 58%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_trs.c.o
[ 59%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_txt.c.o
[ 59%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_v3.c.o
[ 59%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_vfy.c.o
[ 60%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509_vpm.c.o
[ 60%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509cset.c.o
[ 60%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509name.c.o
[ 61%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509rset.c.o
[ 61%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x509spki.c.o
[ 61%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_algor.c.o
[ 62%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_all.c.o
[ 62%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_attrib.c.o
[ 62%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_crl.c.o
[ 63%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_exten.c.o
[ 63%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_info.c.o
[ 63%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_name.c.o
[ 64%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_pkey.c.o
[ 64%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_pubkey.c.o
[ 64%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_req.c.o
[ 65%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_sig.c.o
[ 65%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_spki.c.o
[ 65%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_val.c.o
[ 66%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_x509.c.o
[ 66%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509/x_x509a.c.o
[ 66%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_akey.c.o
[ 66%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_akeya.c.o
[ 67%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_alt.c.o
[ 67%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_bcons.c.o
[ 67%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_bitst.c.o
[ 68%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_conf.c.o
[ 68%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_cpols.c.o
[ 68%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_crld.c.o
[ 69%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_enum.c.o
[ 69%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_extku.c.o
[ 69%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_genn.c.o
[ 70%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_ia5.c.o
[ 70%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_info.c.o
[ 70%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_int.c.o
[ 71%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_lib.c.o
[ 71%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_ncons.c.o
[ 71%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_ocsp.c.o
[ 72%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_pcons.c.o
[ 72%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_pmaps.c.o
[ 72%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_prn.c.o
[ 73%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_purp.c.o
[ 73%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_skey.c.o
[ 73%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/x509v3/v3_utl.c.o
[ 74%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/bio/base64_bio.c.o
[ 74%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/blowfish/blowfish.c.o
[ 74%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/cast/cast.c.o
[ 75%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/cast/cast_tables.c.o
[ 75%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/cfb/cfb.c.o
[ 75%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/dh/dh_decrepit.c.o
[ 76%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/evp/evp_do_all.c.o
[ 76%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/ripemd/ripemd.c.o
[ 76%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/rsa/rsa_decrepit.c.o
[ 77%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/decrepit/x509/x509_decrepit.c.o
[ 77%] Building ASM object aws-lc/crypto/CMakeFiles/crypto_objects.dir/chacha/chacha-armv8.S.o
[ 77%] Building ASM object aws-lc/crypto/CMakeFiles/crypto_objects.dir/test/trampoline-armv8.S.o
[ 77%] Building ASM object aws-lc/crypto/CMakeFiles/crypto_objects.dir/cipher_extra/chacha20_poly1305_armv8.S.o
[ 77%] Built target crypto_objects
[ 78%] Generating p521/bignum_tolebytes_p521.S.S
[ 78%] Generating curve25519/curve25519_x25519_byte.S.S
[ 79%] Generating curve25519/curve25519_x25519_byte_alt.S.S
[ 79%] Generating curve25519/curve25519_x25519base_byte.S.S
[ 79%] Generating curve25519/curve25519_x25519base_byte_alt.S.S
[ 80%] Generating p384/bignum_add_p384.S.S
[ 80%] Generating p384/bignum_deamont_p384.S.S
[ 80%] Generating p384/bignum_littleendian_6.S.S
[ 80%] Generating p384/bignum_montmul_p384.S.S
[ 81%] Generating p384/bignum_montmul_p384_alt.S.S
[ 81%] Generating p384/bignum_montsqr_p384.S.S
[ 81%] Generating p384/bignum_montsqr_p384_alt.S.S
[ 81%] Generating p384/bignum_neg_p384.S.S
[ 82%] Generating p384/bignum_nonzero_6.S.S
[ 82%] Generating p384/bignum_sub_p384.S.S
[ 83%] Generating p384/bignum_tomont_p384.S.S
[ 83%] Generating p521/bignum_add_p521.S.S
[ 83%] Generating p521/bignum_fromlebytes_p521.S.S
[ 83%] Generating p521/bignum_mul_p521.S.S
[ 84%] Generating p521/bignum_mul_p521_alt.S.S
[ 84%] Generating p521/bignum_neg_p521.S.S
[ 84%] Generating p521/bignum_sqr_p521.S.S
[ 84%] Generating p521/bignum_sqr_p521_alt.S.S
[ 85%] Generating p521/bignum_sub_p521.S.S
Scanning dependencies of target fipsmodule
[ 86%] Building C object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/bcm.c.o
[ 86%] Building C object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/fips_shared_support.c.o
[ 86%] Building C object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/cpucap/cpucap.c.o
[ 87%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/aesv8-armx.S.o
[ 87%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/aesv8-gcm-armv8.S.o
[ 87%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/aesv8-gcm-armv8-unroll8.S.o
[ 88%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/armv8-mont.S.o
[ 88%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/bn-armv8.S.o
[ 88%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/ghash-neon-armv8.S.o
[ 88%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/ghashv8-armx.S.o
[ 89%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/keccak1600-armv8.S.o
[ 89%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/md5-armv8.S.o
[ 89%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p256-armv8-asm.S.o
[ 90%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p256_beeu-armv8-asm.S.o
[ 90%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/sha1-armv8.S.o
[ 90%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/sha256-armv8.S.o
[ 91%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/sha512-armv8.S.o
[ 91%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/vpaes-armv8.S.o
[ 91%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p384/bignum_add_p384.S.S.o
[ 92%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p384/bignum_sub_p384.S.S.o
[ 92%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p384/bignum_neg_p384.S.S.o
[ 92%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p384/bignum_tomont_p384.S.S.o
[ 93%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p384/bignum_deamont_p384.S.S.o
[ 93%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p384/bignum_montmul_p384.S.S.o
[ 93%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p384/bignum_montmul_p384_alt.S.S.o
[ 94%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p384/bignum_montsqr_p384.S.S.o
[ 94%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p384/bignum_montsqr_p384_alt.S.S.o
[ 94%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p384/bignum_nonzero_6.S.S.o
[ 95%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p384/bignum_littleendian_6.S.S.o
[ 95%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p521/bignum_add_p521.S.S.o
[ 95%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p521/bignum_sub_p521.S.S.o
[ 96%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p521/bignum_neg_p521.S.S.o
[ 96%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p521/bignum_mul_p521.S.S.o
[ 96%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p521/bignum_mul_p521_alt.S.S.o
[ 97%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p521/bignum_sqr_p521.S.S.o
[ 97%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p521/bignum_sqr_p521_alt.S.S.o
[ 97%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p521/bignum_tolebytes_p521.S.S.o
[ 98%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/p521/bignum_fromlebytes_p521.S.S.o
[ 98%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/curve25519/curve25519_x25519_byte.S.S.o
[ 98%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/curve25519/curve25519_x25519_byte_alt.S.S.o
[ 99%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/curve25519/curve25519_x25519base_byte.S.S.o
[ 99%] Building ASM object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/curve25519/curve25519_x25519base_byte_alt.S.S.o
[ 99%] Built target fipsmodule
[ 99%] Linking C static library ../../artifacts/libaws_lc_0_9_0crypto.a
[ 99%] Built target crypto
[ 99%] Building C object CMakeFiles/rust_wrapper.dir/rust_wrapper.c.o
[100%] Linking C static library artifacts/libaws_lc_0_9_0rust_wrapper.a
[100%] Built target rust_wrapper
Install the project...
-- Install configuration: "release"
cargo:root=/target/aarch64-unknown-linux-gnu/release/build/aws-lc-sys-24cbd6106098b311/out
--- stderr
Copying platform assembly files from /cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.9.0/aws-lc/generated-src/linux-aarch64/crypto/ to /target/aarch64-unknown-linux-gnu/release/build/aws-lc-sys-24cbd6106098b311/out/build/aws-lc/crypto
/usr/aarch64-linux-gnu/include/stdio.h:33:11: fatal error: 'stddef.h' file not found
thread 'main' panicked at '
A `libclang` function was called that is not supported by the loaded `libclang` instance.
called function = `clang_getTranslationUnitTargetInfo`
loaded `libclang` instance = 3.8.x
This crate only supports `libclang` 3.5 and later.
The minimum `libclang` requirement for this particular function can be found here:
https://docs.rs/clang-sys/latest/clang_sys/clang_getTranslationUnitTargetInfo/index.html
Instructions for installing `libclang` can be found here:
https://rust-lang.github.io/rust-bindgen/requirements.html
', /cargo/registry/src/index.crates.io-6f17d22bba15001f/clang-sys-1.6.1/src/lib.rs:1735:1
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
Error: Process completed with exit code 101.
- mbedtls-sys-auto v3.4.0
Compiling mbedtls-sys-auto v3.4.0
error: failed to run custom build command for `mbedtls-sys-auto v3.4.0`
Caused by:
process didn't exit successfully: `/target/release/build/mbedtls-sys-auto-2c07d47f3fda0966/build-script-build` (exit status: 101)
--- stdout
cargo:rustc-cfg=threading_component="pthread"
cargo:rustc-cfg=std_component="net"
cargo:rustc-cfg=std_component="fs"
cargo:rustc-cfg=std_component="entropy"
cargo:rustc-cfg=time_component="libc"
cargo:platform-components=threading_component=pthread,std_component=net,std_component=fs,std_component=entropy,time_component=libc
cargo:rerun-if-env-changed=RUST_MBEDTLS_SYS_SOURCE
cargo:rerun-if-changed=vendor/CMakeLists.txt
cargo:rerun-if-changed=vendor/include/mbedtls/build_info.h
cargo:rerun-if-changed=vendor/include/mbedtls/platform_time.h
cargo:rerun-if-changed=vendor/include/mbedtls/private_access.h
cargo:rerun-if-changed=vendor/include/mbedtls/platform_util.h
cargo:rerun-if-changed=vendor/include/mbedtls/bignum.h
cargo:rerun-if-changed=vendor/include/mbedtls/md.h
cargo:rerun-if-changed=vendor/include/mbedtls/threading.h
cargo:rerun-if-changed=vendor/include/mbedtls/ecp.h
cargo:rerun-if-changed=vendor/include/mbedtls/rsa.h
cargo:rerun-if-changed=vendor/include/mbedtls/ecdsa.h
cargo:rerun-if-changed=vendor/include/mbedtls/asn1.h
cargo:rerun-if-changed=vendor/include/mbedtls/pk.h
cargo:rerun-if-changed=vendor/include/mbedtls/x509.h
cargo:rerun-if-changed=vendor/include/mbedtls/cipher.h
cargo:rerun-if-changed=vendor/include/mbedtls/x509_crl.h
cargo:rerun-if-changed=vendor/include/mbedtls/aes.h
cargo:rerun-if-changed=vendor/include/mbedtls/ssl_ciphersuites.h
cargo:rerun-if-changed=vendor/include/mbedtls/x509_crt.h
cargo:rerun-if-changed=vendor/include/mbedtls/dhm.h
cargo:rerun-if-changed=vendor/include/mbedtls/ecdh.h
cargo:rerun-if-changed=vendor/include/mbedtls/oid.h
cargo:rerun-if-changed=vendor/include/mbedtls/ctr_drbg.h
cargo:rerun-if-changed=vendor/include/mbedtls/hmac_drbg.h
cargo:rerun-if-changed=vendor/include/mbedtls/ssl.h
cargo:rerun-if-changed=vendor/include/mbedtls/md5.h
cargo:rerun-if-changed=vendor/include/mbedtls/sha1.h
cargo:rerun-if-changed=vendor/include/mbedtls/sha256.h
cargo:rerun-if-changed=vendor/include/mbedtls/sha512.h
cargo:rerun-if-changed=vendor/include/mbedtls/ecjpake.h
cargo:rerun-if-changed=vendor/include/mbedtls/psa_util.h
cargo:rerun-if-changed=vendor/include/mbedtls/net_sockets.h
cargo:rerun-if-changed=vendor/include/mbedtls/poly1305.h
cargo:rerun-if-changed=vendor/include/mbedtls/chacha20.h
cargo:rerun-if-changed=vendor/include/mbedtls/x509_csr.h
cargo:rerun-if-changed=vendor/include/mbedtls/version.h
cargo:rerun-if-changed=vendor/include/mbedtls/timing.h
cargo:rerun-if-changed=vendor/include/mbedtls/ssl_ticket.h
cargo:rerun-if-changed=vendor/include/mbedtls/ssl_cookie.h
cargo:rerun-if-changed=vendor/include/mbedtls/ssl_cache.h
cargo:rerun-if-changed=vendor/include/mbedtls/ripemd160.h
cargo:rerun-if-changed=vendor/include/mbedtls/platform.h
cargo:rerun-if-changed=vendor/include/mbedtls/pkcs5.h
cargo:rerun-if-changed=vendor/include/mbedtls/pkcs7.h
cargo:rerun-if-changed=vendor/include/mbedtls/pem.h
cargo:rerun-if-changed=vendor/include/mbedtls/nist_kw.h
cargo:rerun-if-changed=vendor/include/mbedtls/memory_buffer_alloc.h
cargo:rerun-if-changed=vendor/include/mbedtls/lms.h
cargo:rerun-if-changed=vendor/include/mbedtls/hkdf.h
cargo:rerun-if-changed=vendor/include/mbedtls/gcm.h
cargo:rerun-if-changed=vendor/include/mbedtls/error.h
cargo:rerun-if-changed=vendor/include/mbedtls/entropy.h
cargo:rerun-if-changed=vendor/include/mbedtls/des.h
cargo:rerun-if-changed=vendor/include/mbedtls/debug.h
cargo:rerun-if-changed=vendor/include/mbedtls/constant_time.h
cargo:rerun-if-changed=vendor/include/mbedtls/cmac.h
cargo:rerun-if-changed=vendor/include/mbedtls/chachapoly.h
cargo:rerun-if-changed=vendor/include/mbedtls/ccm.h
cargo:rerun-if-changed=vendor/include/mbedtls/camellia.h
cargo:rerun-if-changed=vendor/include/mbedtls/base64.h
cargo:rerun-if-changed=vendor/include/mbedtls/asn1write.h
cargo:rerun-if-changed=vendor/include/mbedtls/aria.h
cargo:rerun-if-changed=vendor/library/ssl_debug_helpers_generated.c
cargo:rerun-if-changed=vendor/library/bignum_mod_raw_invasive.h
cargo:rerun-if-changed=vendor/library/psa_crypto_cipher.h
cargo:rerun-if-changed=vendor/library/x509_create.c
cargo:rerun-if-changed=vendor/library/psa_crypto_rsa.c
cargo:rerun-if-changed=vendor/library/psa_crypto_aead.c
cargo:rerun-if-changed=vendor/library/psa_crypto_storage.h
cargo:rerun-if-changed=vendor/library/psa_crypto.c
cargo:rerun-if-changed=vendor/library/psa_crypto_mac.c
cargo:rerun-if-changed=vendor/library/ecdsa.c
cargo:rerun-if-changed=vendor/library/pk_wrap.h
cargo:rerun-if-changed=vendor/library/mps_common.h
cargo:rerun-if-changed=vendor/library/entropy_poll.c
cargo:rerun-if-changed=vendor/library/hmac_drbg.c
cargo:rerun-if-changed=vendor/library/cmac.c
cargo:rerun-if-changed=vendor/library/pkwrite.h
cargo:rerun-if-changed=vendor/library/psa_crypto_aead.h
cargo:rerun-if-changed=vendor/library/psa_crypto_driver_wrappers.h
cargo:rerun-if-changed=vendor/library/psa_crypto_slot_management.c
cargo:rerun-if-changed=vendor/library/pkcs5.c
cargo:rerun-if-changed=vendor/library/ssl_tls13_keys.c
cargo:rerun-if-changed=vendor/library/lms.c
cargo:rerun-if-changed=vendor/library/rsa.c
cargo:rerun-if-changed=vendor/library/ecp_invasive.h
cargo:rerun-if-changed=vendor/library/x509_crl.c
cargo:rerun-if-changed=vendor/library/ecp_internal_alt.h
cargo:rerun-if-changed=vendor/library/ssl_ticket.c
cargo:rerun-if-changed=vendor/library/aesni.c
cargo:rerun-if-changed=vendor/library/psa_crypto_hash.h
cargo:rerun-if-changed=vendor/library/psa_crypto_hash.c
cargo:rerun-if-changed=vendor/library/hash_info.h
cargo:rerun-if-changed=vendor/library/x509_csr.c
cargo:rerun-if-changed=vendor/library/psa_its_file.c
cargo:rerun-if-changed=vendor/library/chachapoly.c
cargo:rerun-if-changed=vendor/library/net_sockets.c
cargo:rerun-if-changed=vendor/library/ecdh.c
cargo:rerun-if-changed=vendor/library/psa_crypto_ecp.h
cargo:rerun-if-changed=vendor/library/version.c
cargo:rerun-if-changed=vendor/library/base64.c
cargo:rerun-if-changed=vendor/library/ssl_cookie.c
cargo:rerun-if-changed=vendor/library/ssl_debug_helpers.h
cargo:rerun-if-changed=vendor/library/pk_wrap.c
cargo:rerun-if-changed=vendor/library/mps_error.h
cargo:rerun-if-changed=vendor/library/common.h
cargo:rerun-if-changed=vendor/library/psa_crypto_slot_management.h
cargo:rerun-if-changed=vendor/library/mps_reader.h
cargo:rerun-if-changed=vendor/library/.gitignore
cargo:rerun-if-changed=vendor/library/constant_time.c
cargo:rerun-if-changed=vendor/library/aesni.h
cargo:rerun-if-changed=vendor/library/psa_util.c
cargo:rerun-if-changed=vendor/library/alignment.h
cargo:rerun-if-changed=vendor/library/platform_util.c
cargo:rerun-if-changed=vendor/library/pem.c
cargo:rerun-if-changed=vendor/library/md_wrap.h
cargo:rerun-if-changed=vendor/library/x509write_csr.c
cargo:rerun-if-changed=vendor/library/ssl_tls.c
cargo:rerun-if-changed=vendor/library/psa_crypto_cipher.c
cargo:rerun-if-changed=vendor/library/check_crypto_config.h
cargo:rerun-if-changed=vendor/library/bignum_mod_raw.h
cargo:rerun-if-changed=vendor/library/psa_crypto_se.h
cargo:rerun-if-changed=vendor/library/entropy_poll.h
cargo:rerun-if-changed=vendor/library/ssl_tls13_generic.c
cargo:rerun-if-changed=vendor/library/camellia.c
cargo:rerun-if-changed=vendor/library/dhm.c
cargo:rerun-if-changed=vendor/library/lmots.h
cargo:rerun-if-changed=vendor/library/hkdf.c
cargo:rerun-if-changed=vendor/library/psa_crypto_rsa.h
cargo:rerun-if-changed=vendor/library/psa_crypto_its.h
cargo:rerun-if-changed=vendor/library/chacha20.c
cargo:rerun-if-changed=vendor/library/sha512.c
cargo:rerun-if-changed=vendor/library/bignum.c
cargo:rerun-if-changed=vendor/library/version_features.c
cargo:rerun-if-changed=vendor/library/padlock.c
cargo:rerun-if-changed=vendor/library/x509write_crt.c
cargo:rerun-if-changed=vendor/library/ssl_client.h
cargo:rerun-if-changed=vendor/library/ssl_tls12_client.c
cargo:rerun-if-changed=vendor/library/gcm.c
cargo:rerun-if-changed=vendor/library/bignum_mod.h
cargo:rerun-if-changed=vendor/library/bignum_core.h
cargo:rerun-if-changed=vendor/library/entropy.c
cargo:rerun-if-changed=vendor/library/ssl_tls13_invasive.h
cargo:rerun-if-changed=vendor/library/pkparse.c
cargo:rerun-if-changed=vendor/library/sha256.c
cargo:rerun-if-changed=vendor/library/psa_crypto_mac.h
cargo:rerun-if-changed=vendor/library/ssl_tls13_server.c
cargo:rerun-if-changed=vendor/library/psa_crypto_se.c
cargo:rerun-if-changed=vendor/library/pkwrite.c
cargo:rerun-if-changed=vendor/library/ccm.c
cargo:rerun-if-changed=vendor/library/padlock.h
cargo:rerun-if-changed=vendor/library/memory_buffer_alloc.c
cargo:rerun-if-changed=vendor/library/ssl_tls13_client.c
cargo:rerun-if-changed=vendor/library/ssl_client.c
cargo:rerun-if-changed=vendor/library/psa_crypto_client.c
cargo:rerun-if-changed=vendor/library/platform.c
cargo:rerun-if-changed=vendor/library/psa_crypto_core.h
cargo:rerun-if-changed=vendor/library/psa_crypto_random_impl.h
cargo:rerun-if-changed=vendor/library/x509_crt.c
cargo:rerun-if-changed=vendor/library/mps_reader.c
cargo:rerun-if-changed=vendor/library/bignum_mod.c
cargo:rerun-if-changed=vendor/library/ecp_curves.c
cargo:rerun-if-changed=vendor/library/psa_crypto_invasive.h
cargo:rerun-if-changed=vendor/library/rsa_alt_helpers.h
cargo:rerun-if-changed=vendor/library/x509.c
cargo:rerun-if-changed=vendor/library/CMakeLists.txt
cargo:rerun-if-changed=vendor/library/psa_crypto_storage.c
cargo:rerun-if-changed=vendor/library/md5.c
cargo:rerun-if-changed=vendor/library/pkcs7.c
cargo:rerun-if-changed=vendor/library/ssl_msg.c
cargo:rerun-if-changed=vendor/library/cipher_wrap.h
cargo:rerun-if-changed=vendor/library/bignum_mod_raw.c
cargo:rerun-if-changed=vendor/library/timing.c
cargo:rerun-if-changed=vendor/library/pkcs12.c
cargo:rerun-if-changed=vendor/library/pk.c
cargo:rerun-if-changed=vendor/library/psa_crypto_pake.c
cargo:rerun-if-changed=vendor/library/cipher.c
cargo:rerun-if-changed=vendor/library/Makefile
cargo:rerun-if-changed=vendor/library/des.c
cargo:rerun-if-changed=vendor/library/asn1parse.c
cargo:rerun-if-changed=vendor/library/ecp.c
cargo:rerun-if-changed=vendor/library/oid.c
cargo:rerun-if-changed=vendor/library/aes.c
cargo:rerun-if-changed=vendor/library/sha1.c
cargo:rerun-if-changed=vendor/library/bignum_core.c
cargo:rerun-if-changed=vendor/library/rsa_alt_helpers.c
cargo:rerun-if-changed=vendor/library/lmots.c
cargo:rerun-if-changed=vendor/library/ripemd160.c
cargo:rerun-if-changed=vendor/library/constant_time_invasive.h
cargo:rerun-if-changed=vendor/library/debug.c
cargo:rerun-if-changed=vendor/library/aria.c
cargo:rerun-if-changed=vendor/library/bn_mul.h
cargo:rerun-if-changed=vendor/library/mps_trace.c
cargo:rerun-if-changed=vendor/library/poly1305.c
cargo:rerun-if-changed=vendor/library/cipher_wrap.c
cargo:rerun-if-changed=vendor/library/threading.c
cargo:rerun-if-changed=vendor/library/ecjpake.c
cargo:rerun-if-changed=vendor/library/psa_crypto_ecp.c
cargo:rerun-if-changed=vendor/library/ssl_tls13_keys.h
cargo:rerun-if-changed=vendor/library/aesce.c
cargo:rerun-if-changed=vendor/library/mps_trace.h
cargo:rerun-if-changed=vendor/library/ssl_cache.c
cargo:rerun-if-changed=vendor/library/error.c
cargo:rerun-if-changed=vendor/library/psa_crypto_driver_wrappers.c
cargo:rerun-if-changed=vendor/library/ssl_misc.h
cargo:rerun-if-changed=vendor/library/nist_kw.c
cargo:rerun-if-changed=vendor/library/hash_info.c
cargo:rerun-if-changed=vendor/library/ctr_drbg.c
cargo:rerun-if-changed=vendor/library/ssl_ciphersuites.c
cargo:rerun-if-changed=vendor/library/constant_time_internal.h
cargo:rerun-if-changed=vendor/library/psa_crypto_pake.h
cargo:rerun-if-changed=vendor/library/md.c
cargo:rerun-if-changed=vendor/library/asn1write.c
cargo:rerun-if-changed=vendor/library/aesce.h
cargo:rerun-if-changed=vendor/library/ssl_tls12_server.c
OPT_LEVEL = Some("3")
TARGET = Some("aarch64-unknown-linux-gnu")
HOST = Some("x86_64-unknown-linux-gnu")
cargo:rerun-if-env-changed=CC_aarch64-unknown-linux-gnu
CC_aarch64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CC_aarch64_unknown_linux_gnu
CC_aarch64_unknown_linux_gnu = Some("aarch64-linux-gnu-gcc")
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
DEBUG = Some("false")
CARGO_CFG_TARGET_FEATURE = Some("neon")
cargo:rerun-if-env-changed=CFLAGS_aarch64-unknown-linux-gnu
CFLAGS_aarch64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CFLAGS_aarch64_unknown_linux_gnu
CFLAGS_aarch64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=TARGET_CFLAGS
TARGET_CFLAGS = None
cargo:rerun-if-env-changed=CFLAGS
CFLAGS = None
CMAKE_TOOLCHAIN_FILE_aarch64-unknown-linux-gnu = None
CMAKE_TOOLCHAIN_FILE_aarch64_unknown_linux_gnu = None
TARGET_CMAKE_TOOLCHAIN_FILE = None
CMAKE_TOOLCHAIN_FILE = None
CMAKE_GENERATOR_aarch64-unknown-linux-gnu = None
CMAKE_GENERATOR_aarch64_unknown_linux_gnu = None
TARGET_CMAKE_GENERATOR = None
CMAKE_GENERATOR = None
CMAKE_PREFIX_PATH_aarch64-unknown-linux-gnu = None
CMAKE_PREFIX_PATH_aarch64_unknown_linux_gnu = None
TARGET_CMAKE_PREFIX_PATH = None
CMAKE_PREFIX_PATH = None
CMAKE_aarch64-unknown-linux-gnu = None
CMAKE_aarch64_unknown_linux_gnu = None
TARGET_CMAKE = None
CMAKE = None
running: cd "/target/aarch64-unknown-linux-gnu/release/build/mbedtls-sys-auto-d6e80403d601a828/out/build" && CMAKE_PREFIX_PATH="" "cmake" "/cargo/registry/src/index.crates.io-6f17d22bba15001f/mbedtls-sys-auto-3.4.0/vendor" "-DENABLE_PROGRAMS=OFF" "-DENABLE_TESTING=OFF" "-DCMAKE_SYSTEM_NAME=Linux" "-DCMAKE_SYSTEM_PROCESSOR=aarch64" "-DCMAKE_INSTALL_PREFIX=/target/aarch64-unknown-linux-gnu/release/build/mbedtls-sys-auto-d6e80403d601a828/out" "-DCMAKE_C_FLAGS= -DMBEDTLS_CONFIG_FILE=\"\\\"/target/aarch64-unknown-linux-gnu/release/build/mbedtls-sys-auto-d6e80403d601a828/out/config.h\\\"\" -ffunction-sections -fdata-sections -fPIC" "-DCMAKE_C_COMPILER=/usr/bin/aarch64-linux-gnu-gcc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC" "-DCMAKE_CXX_COMPILER=/usr/bin/aarch64-linux-gnu-g++" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC" "-DCMAKE_ASM_COMPILER=/usr/bin/aarch64-linux-gnu-gcc" "-DCMAKE_BUILD_TYPE=Release"
-- The C compiler identification is GNU 5.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/aarch64-linux-gnu-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Could NOT find Python3 (missing: Python3_EXECUTABLE Interpreter)
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /target/aarch64-unknown-linux-gnu/release/build/mbedtls-sys-auto-d6e80403d601a828/out/build
running: cd "/target/aarch64-unknown-linux-gnu/release/build/mbedtls-sys-auto-d6e80403d601a828/out/build" && MAKEFLAGS="-j --jobserver-fds=7,8 --jobserver-auth=7,8" "cmake" "--build" "." "--target" "lib" "--config" "Release"
[ 0%] Building C object library/CMakeFiles/mbedcrypto.dir/aes.c.o
[ 1%] Building C object library/CMakeFiles/mbedcrypto.dir/aesni.c.o
[ 2%] Building C object library/CMakeFiles/mbedcrypto.dir/aesce.c.o
[ 3%] Building C object library/CMakeFiles/mbedcrypto.dir/aria.c.o
[ 4%] Building C object library/CMakeFiles/mbedcrypto.dir/asn1parse.c.o
[ 5%] Building C object library/CMakeFiles/mbedcrypto.dir/asn1write.c.o
[ 6%] Building C object library/CMakeFiles/mbedcrypto.dir/base64.c.o
[ 7%] Building C object library/CMakeFiles/mbedcrypto.dir/bignum.c.o
[ 8%] Building C object library/CMakeFiles/mbedcrypto.dir/bignum_core.c.o
[ 9%] Building C object library/CMakeFiles/mbedcrypto.dir/bignum_mod.c.o
[ 10%] Building C object library/CMakeFiles/mbedcrypto.dir/bignum_mod_raw.c.o
[ 11%] Building C object library/CMakeFiles/mbedcrypto.dir/camellia.c.o
[ 12%] Building C object library/CMakeFiles/mbedcrypto.dir/ccm.c.o
[ 13%] Building C object library/CMakeFiles/mbedcrypto.dir/chacha20.c.o
[ 14%] Building C object library/CMakeFiles/mbedcrypto.dir/chachapoly.c.o
[ 15%] Building C object library/CMakeFiles/mbedcrypto.dir/cipher.c.o
[ 16%] Building C object library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.o
[ 16%] Building C object library/CMakeFiles/mbedcrypto.dir/constant_time.c.o
[ 17%] Building C object library/CMakeFiles/mbedcrypto.dir/cmac.c.o
[ 18%] Building C object library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.o
[ 19%] Building C object library/CMakeFiles/mbedcrypto.dir/des.c.o
[ 20%] Building C object library/CMakeFiles/mbedcrypto.dir/dhm.c.o
[ 21%] Building C object library/CMakeFiles/mbedcrypto.dir/ecdh.c.o
[ 22%] Building C object library/CMakeFiles/mbedcrypto.dir/ecdsa.c.o
[ 23%] Building C object library/CMakeFiles/mbedcrypto.dir/ecjpake.c.o
[ 24%] Building C object library/CMakeFiles/mbedcrypto.dir/ecp.c.o
[ 25%] Building C object library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.o
[ 26%] Building C object library/CMakeFiles/mbedcrypto.dir/entropy.c.o
[ 27%] Building C object library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.o
[ 28%] Building C object library/CMakeFiles/mbedcrypto.dir/error.c.o
[ 29%] Building C object library/CMakeFiles/mbedcrypto.dir/gcm.c.o
[ 30%] Building C object library/CMakeFiles/mbedcrypto.dir/hash_info.c.o
[ 31%] Building C object library/CMakeFiles/mbedcrypto.dir/hkdf.c.o
[ 32%] Building C object library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.o
[ 33%] Building C object library/CMakeFiles/mbedcrypto.dir/lmots.c.o
[ 33%] Building C object library/CMakeFiles/mbedcrypto.dir/lms.c.o
[ 34%] Building C object library/CMakeFiles/mbedcrypto.dir/md.c.o
[ 35%] Building C object library/CMakeFiles/mbedcrypto.dir/md5.c.o
[ 36%] Building C object library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.o
[ 37%] Building C object library/CMakeFiles/mbedcrypto.dir/nist_kw.c.o
[ 38%] Building C object library/CMakeFiles/mbedcrypto.dir/oid.c.o
[ 39%] Building C object library/CMakeFiles/mbedcrypto.dir/padlock.c.o
[ 40%] Building C object library/CMakeFiles/mbedcrypto.dir/pem.c.o
[ 41%] Building C object library/CMakeFiles/mbedcrypto.dir/pk.c.o
[ 42%] Building C object library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.o
[ 43%] Building C object library/CMakeFiles/mbedcrypto.dir/pkcs12.c.o
[ 44%] Building C object library/CMakeFiles/mbedcrypto.dir/pkcs5.c.o
[ 45%] Building C object library/CMakeFiles/mbedcrypto.dir/pkparse.c.o
[ 46%] Building C object library/CMakeFiles/mbedcrypto.dir/pkwrite.c.o
[ 47%] Building C object library/CMakeFiles/mbedcrypto.dir/platform.c.o
[ 48%] Building C object library/CMakeFiles/mbedcrypto.dir/platform_util.c.o
[ 49%] Building C object library/CMakeFiles/mbedcrypto.dir/poly1305.c.o
[ 50%] Building C object library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.o
[ 50%] Building C object library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.o
[ 51%] Building C object library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.o
[ 52%] Building C object library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.o
[ 53%] Building C object library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers.c.o
[ 54%] Building C object library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.o
[ 55%] Building C object library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.o
[ 56%] Building C object library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.o
[ 57%] Building C object library/CMakeFiles/mbedcrypto.dir/psa_crypto_pake.c.o
[ 58%] Building C object library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.o
[ 59%] Building C object library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.o
[ 60%] Building C object library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.o
[ 61%] Building C object library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.o
[ 62%] Building C object library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.o
[ 63%] Building C object library/CMakeFiles/mbedcrypto.dir/psa_util.c.o
[ 64%] Building C object library/CMakeFiles/mbedcrypto.dir/ripemd160.c.o
[ 65%] Building C object library/CMakeFiles/mbedcrypto.dir/rsa.c.o
[ 66%] Building C object library/CMakeFiles/mbedcrypto.dir/rsa_alt_helpers.c.o
[ 66%] Building C object library/CMakeFiles/mbedcrypto.dir/sha1.c.o
[ 67%] Building C object library/CMakeFiles/mbedcrypto.dir/sha256.c.o
[ 68%] Building C object library/CMakeFiles/mbedcrypto.dir/sha512.c.o
[ 69%] Building C object library/CMakeFiles/mbedcrypto.dir/threading.c.o
[ 70%] Building C object library/CMakeFiles/mbedcrypto.dir/timing.c.o
[ 71%] Building C object library/CMakeFiles/mbedcrypto.dir/version.c.o
[ 72%] Building C object library/CMakeFiles/mbedcrypto.dir/version_features.c.o
[ 73%] Linking C static library libmbedcrypto.a
[ 73%] Built target mbedcrypto
[ 74%] Building C object library/CMakeFiles/mbedx509.dir/pkcs7.c.o
[ 75%] Building C object library/CMakeFiles/mbedx509.dir/x509.c.o
[ 76%] Building C object library/CMakeFiles/mbedx509.dir/x509_create.c.o
[ 77%] Building C object library/CMakeFiles/mbedx509.dir/x509_crl.c.o
[ 78%] Building C object library/CMakeFiles/mbedx509.dir/x509_crt.c.o
[ 79%] Building C object library/CMakeFiles/mbedx509.dir/x509_csr.c.o
[ 80%] Building C object library/CMakeFiles/mbedx509.dir/x509write_crt.c.o
[ 81%] Building C object library/CMakeFiles/mbedx509.dir/x509write_csr.c.o
[ 82%] Linking C static library libmbedx509.a
[ 82%] Built target mbedx509
[ 83%] Building C object library/CMakeFiles/mbedtls.dir/debug.c.o
[ 84%] Building C object library/CMakeFiles/mbedtls.dir/mps_reader.c.o
[ 85%] Building C object library/CMakeFiles/mbedtls.dir/mps_trace.c.o
[ 86%] Building C object library/CMakeFiles/mbedtls.dir/net_sockets.c.o
[ 87%] Building C object library/CMakeFiles/mbedtls.dir/ssl_cache.c.o
[ 88%] Building C object library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.o
[ 89%] Building C object library/CMakeFiles/mbedtls.dir/ssl_client.c.o
[ 90%] Building C object library/CMakeFiles/mbedtls.dir/ssl_cookie.c.o
[ 91%] Building C object library/CMakeFiles/mbedtls.dir/ssl_debug_helpers_generated.c.o
[ 92%] Building C object library/CMakeFiles/mbedtls.dir/ssl_msg.c.o
[ 92%] Building C object library/CMakeFiles/mbedtls.dir/ssl_ticket.c.o
[ 93%] Building C object library/CMakeFiles/mbedtls.dir/ssl_tls.c.o
[ 94%] Building C object library/CMakeFiles/mbedtls.dir/ssl_tls12_client.c.o
[ 95%] Building C object library/CMakeFiles/mbedtls.dir/ssl_tls12_server.c.o
[ 96%] Building C object library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.o
[ 97%] Building C object library/CMakeFiles/mbedtls.dir/ssl_tls13_server.c.o
[ 98%] Building C object library/CMakeFiles/mbedtls.dir/ssl_tls13_client.c.o
[ 99%] Building C object library/CMakeFiles/mbedtls.dir/ssl_tls13_generic.c.o
[100%] Linking C static library libmbedtls.a
[100%] Built target mbedtls
[100%] Built target lib
cargo:root=/target/aarch64-unknown-linux-gnu/release/build/mbedtls-sys-auto-d6e80403d601a828/out
cargo:rustc-link-search=native=/target/aarch64-unknown-linux-gnu/release/build/mbedtls-sys-auto-d6e80403d601a828/out/build/library
cargo:rustc-link-search=native=/target/aarch64-unknown-linux-gnu/release/build/mbedtls-sys-auto-d6e80403d601a828/out/build/crypto/library
cargo:rustc-link-lib=mbedtls
cargo:rustc-link-lib=mbedx509
cargo:rustc-link-lib=mbedcrypto
cargo:include=/cargo/registry/src/index.crates.io-6f17d22bba15001f/mbedtls-sys-auto-3.4.0/vendor/include
cargo:config_h=/target/aarch64-unknown-linux-gnu/release/build/mbedtls-sys-auto-d6e80403d601a828/out/config.h
OPT_LEVEL = Some("3")
TARGET = Some("aarch64-unknown-linux-gnu")
HOST = Some("x86_64-unknown-linux-gnu")
cargo:rerun-if-env-changed=CC_aarch64-unknown-linux-gnu
CC_aarch64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CC_aarch64_unknown_linux_gnu
CC_aarch64_unknown_linux_gnu = Some("aarch64-linux-gnu-gcc")
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
DEBUG = Some("false")
CARGO_CFG_TARGET_FEATURE = Some("neon")
cargo:rerun-if-env-changed=CFLAGS_aarch64-unknown-linux-gnu
CFLAGS_aarch64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CFLAGS_aarch64_unknown_linux_gnu
CFLAGS_aarch64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=TARGET_CFLAGS
TARGET_CFLAGS = None
cargo:rerun-if-env-changed=CFLAGS
CFLAGS = None
--- stderr
/usr/bin/env: 'python3': No such file or directory
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_ASM_COMPILER
CMAKE_ASM_FLAGS
CMAKE_CXX_COMPILER
CMAKE_CXX_FLAGS
/usr/aarch64-linux-gnu/include/limits.h:123:16: fatal error: 'limits.h' file not found
thread 'main' panicked at '
A `libclang` function was called that is not supported by the loaded `libclang` instance.
called function = `clang_getTranslationUnitTargetInfo`
loaded `libclang` instance = 3.8.x
This crate only supports `libclang` 3.5 and later.
The minimum `libclang` requirement for this particular function can be found here:
https://docs.rs/clang-sys/latest/clang_sys/clang_getTranslationUnitTargetInfo/index.html
Instructions for installing `libclang` can be found here:
https://rust-lang.github.io/rust-bindgen/requirements.html
', /cargo/registry/src/index.crates.io-6f17d22bba15001f/clang-sys-1.6.1/src/lib.rs:1735:1
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
Error: Process completed with exit code 101.
The clang errors are quite well explained no?
A
libclangfunction was called that is not supported by the loadedlibclanginstance.called function = `clang_getTranslationUnitTargetInfo` loaded `libclang` instance = 3.8.xThis crate only supports
libclang3.5 and later. The minimumlibclangrequirement for this particular function can be found here: https://docs.rs/clang-sys/latest/clang_sys/clang_getTranslationUnitTargetInfo/index.html
Reading clang_getTranslationUnitTargetInfo, it says it is only for 5.0 and up, you currently have 3.8. You need to update it, see https://github.com/cross-rs/cross/wiki/FAQ#using-clang--bindgen, in particular, you need to use cross installed from main and install clang-10.
now, the quiche error is interesting. GFp_armcap_P probably comes from ring, what version of ring are you compiling?
Thank you.
ring v0.16.20
is that the only version of ring used?
yes
Hey hey,
Tracking this issue here on our project, as we have came across the same issue
https://github.com/pact-foundation/pact-reference/issues/320
Will report back if I get any success
I can see that the error building with cross on my MBP M1 pro is the same is the same as the OP's error with quiche. We are also using ring v0.16.20 indirectly (that causes separate issues when trying to target aarch64-pc-windows-msvc)
Just managed a successful build on m1 mbp
Woop GHA passing both with stable and nightly channels with cross installed from latest git commit
- stable https://github.com/YOU54F/pact-reference/actions/runs/6201642630
- nightly https://github.com/YOU54F/pact-reference/actions/runs/6201647932
failing with cross 0.2.5
https://github.com/YOU54F/pact-reference/actions/runs/6201781201/job/16839177805
Is there any timelines for the next release?
Thanks all!
I am waiting for the next release too.
GFp_armcap_P probably comes from ring, what version of ring are you compiling?
See https://github.com/rust-lang/rust/issues/113104#issuecomment-1820205021.
ring 0.17.7 has a workaround for this.