cargo +stable build --release -p icarus
    Updating crates.io index
 Downloading crates ...
  Downloaded utf-8 v0.7.6
  Downloaded find-msvc-tools v0.1.9
  Downloaded cc v1.2.55
  Downloaded getrandom v0.2.17
  Downloaded rustls-pki-types v1.14.0
  Downloaded ureq-proto v0.5.3
  Downloaded rustls-webpki v0.103.9
  Downloaded flate2 v1.1.9
  Downloaded bytes v1.11.1
  Downloaded ureq v3.1.4
  Downloaded webpki-roots v1.0.6
  Downloaded rustls v0.23.36
   Compiling proc-macro2 v1.0.103
   Compiling unicode-ident v1.0.22
   Compiling quote v1.0.42
   Compiling libc v0.2.177
   Compiling find-msvc-tools v0.1.9
   Compiling cfg-if v1.0.4
   Compiling shlex v1.3.0
   Compiling version_check v0.9.5
   Compiling typenum v1.19.0
   Compiling zeroize v1.8.2
   Compiling crc32fast v1.5.0
   Compiling untrusted v0.9.0
   Compiling autocfg v1.5.0
   Compiling httparse v1.10.1
   Compiling rustls-pki-types v1.14.0
   Compiling cc v1.2.55
   Compiling simd-adler32 v0.3.8
   Compiling generic-array v0.14.7
   Compiling log v0.4.28
   Compiling adler2 v2.0.1
   Compiling unsize v1.1.0
   Compiling itoa v1.0.17
   Compiling bytes v1.11.1
   Compiling rustls v0.23.36
   Compiling miniz_oxide v0.8.9
   Compiling http v1.4.0
   Compiling subtle v2.6.1
   Compiling once_cell v1.21.3
   Compiling base64 v0.22.1
   Compiling cfg_aliases v0.2.1
   Compiling rustix v1.1.2
   Compiling bitflags v2.10.0
   Compiling nix v0.30.1
   Compiling ring v0.17.14
   Compiling webpki-roots v1.0.6
   Compiling percent-encoding v2.3.2
   Compiling utf-8 v0.7.6
   Compiling smallvec v1.15.1
   Compiling triomphe v0.1.15
   Compiling flate2 v1.1.9
   Compiling nibble_vec v0.1.0
   Compiling equivalent v1.0.2
   Compiling hashbrown v0.16.1
   Compiling hex v0.4.3
   Compiling endian-type v0.1.2
   Compiling thiserror v2.0.17
   Compiling syn v2.0.110
   Compiling radix_trie v0.2.1
   Compiling rootcause-internals v0.10.0
   Compiling block-buffer v0.10.4
   Compiling crypto-common v0.1.7
   Compiling digest v0.10.7
   Compiling indexmap v2.12.1
   Compiling memchr v2.7.6
   Compiling home v0.5.12
   Compiling getrandom v0.2.17
   Compiling cpufeatures v0.2.17
   Compiling spin v0.10.0
   Compiling sha2 v0.10.9
   Compiling utf8parse v0.2.2
   Compiling ureq-proto v0.5.3
   Compiling unicode-width v0.2.2
   Compiling rustc-hash v2.1.1
   Compiling unicode-segmentation v1.12.0
   Compiling arrayvec v0.7.6
   Compiling atomic-wait v1.1.0
   Compiling rootcause v0.10.0
   Compiling errno v0.3.14
   Compiling enum-map-derive v0.17.0
   Compiling thiserror-impl v2.0.17
   Compiling enum-map v2.7.3
   Compiling fd-lock v4.0.4
   Compiling icarus-common v0.1.0 (/private/var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/tmpbjpom502/icarus/icarus-tmp/icarus-common)
   Compiling rustyline v17.0.2
   Compiling icarus-board v0.1.0 (/private/var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/tmpbjpom502/icarus/icarus-tmp/icarus-board)
warning: ring@0.17.14: Compiler family detection failed due to error: ToolExecError: command did not execute successfully (status code exit status: 1): "cargo" "-E" "/private/var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/tmpbjpom502/icarus/icarus-tmp/target/release/build/ring-c280c90a330d28c9/out/3990039558832811716detect_compiler_family.c"
warning: ring@0.17.14: Compiler family detection failed due to error: ToolExecError: command did not execute successfully (status code exit status: 1): "cargo" "-E" "/private/var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/tmpbjpom502/icarus/icarus-tmp/target/release/build/ring-c280c90a330d28c9/out/18264860608047476652detect_compiler_family.c"
warning: ring@0.17.14: error: unexpected argument '-O' found
warning: ring@0.17.14: 
warning: ring@0.17.14: Usage: cargo [+toolchain] [OPTIONS] [COMMAND]
warning: ring@0.17.14:        cargo [+toolchain] [OPTIONS] -Zscript <MANIFEST_RS> [ARGS]...
warning: ring@0.17.14: 
warning: ring@0.17.14: For more information, try '--help'.
error: failed to run custom build command for `ring v0.17.14`

Caused by:
  process didn't exit successfully: `/private/var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/tmpbjpom502/icarus/icarus-tmp/target/release/build/ring-89e953964cb08a2c/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=CARGO_MANIFEST_DIR
  cargo:rerun-if-env-changed=CARGO_PKG_NAME
  cargo:rerun-if-env-changed=CARGO_PKG_VERSION_MAJOR
  cargo:rerun-if-env-changed=CARGO_PKG_VERSION_MINOR
  cargo:rerun-if-env-changed=CARGO_PKG_VERSION_PATCH
  cargo:rerun-if-env-changed=CARGO_PKG_VERSION_PRE
  cargo:rerun-if-env-changed=CARGO_MANIFEST_LINKS
  cargo:rerun-if-env-changed=RING_PREGENERATE_ASM
  cargo:rerun-if-env-changed=OUT_DIR
  cargo:rerun-if-env-changed=CARGO_CFG_TARGET_ARCH
  cargo:rerun-if-env-changed=CARGO_CFG_TARGET_OS
  cargo:rerun-if-env-changed=CARGO_CFG_TARGET_ENV
  cargo:rerun-if-env-changed=CARGO_CFG_TARGET_ENDIAN
  OPT_LEVEL = Some(0)
  OUT_DIR = Some(/private/var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/tmpbjpom502/icarus/icarus-tmp/target/release/build/ring-c280c90a330d28c9/out)
  TARGET = Some(aarch64-apple-darwin)
  CARGO_ENCODED_RUSTFLAGS = Some(-Ctarget-cpu=native)
  HOST = Some(aarch64-apple-darwin)
  cargo:rerun-if-env-changed=CC_aarch64-apple-darwin
  CC_aarch64-apple-darwin = None
  cargo:rerun-if-env-changed=CC_aarch64_apple_darwin
  CC_aarch64_apple_darwin = None
  cargo:rerun-if-env-changed=HOST_CC
  HOST_CC = None
  cargo:rerun-if-env-changed=CC
  CC = Some(cargo)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  RUSTC_WRAPPER = None
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:warning=Compiler family detection failed due to error: ToolExecError: command did not execute successfully (status code exit status: 1): "cargo" "-E" "/private/var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/tmpbjpom502/icarus/icarus-tmp/target/release/build/ring-c280c90a330d28c9/out/3990039558832811716detect_compiler_family.c"
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some(false)
  CARGO_CFG_TARGET_FEATURE = Some(aes,bf16,bti,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,i8mm,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh)
  cargo:rerun-if-env-changed=MACOSX_DEPLOYMENT_TARGET
  MACOSX_DEPLOYMENT_TARGET = None
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=HOST_CFLAGS
  HOST_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64_apple_darwin
  CFLAGS_aarch64_apple_darwin = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64-apple-darwin
  CFLAGS_aarch64-apple-darwin = None
  cargo:warning=Compiler family detection failed due to error: ToolExecError: command did not execute successfully (status code exit status: 1): "cargo" "-E" "/private/var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/tmpbjpom502/icarus/icarus-tmp/target/release/build/ring-c280c90a330d28c9/out/18264860608047476652detect_compiler_family.c"
  cargo:warning=error: unexpected argument '-O' found
  cargo:warning=
  cargo:warning=Usage: cargo [+toolchain] [OPTIONS] [COMMAND]
  cargo:warning=       cargo [+toolchain] [OPTIONS] -Zscript <MANIFEST_RS> [ARGS]...
  cargo:warning=
  cargo:warning=For more information, try '--help'.

  --- stderr


  error occurred in cc-rs: command did not execute successfully (status code exit status: 1): env -u IPHONEOS_DEPLOYMENT_TARGET LC_ALL="C" "cargo" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-arch" "arm64" "-mmacosx-version-min=26.2" "-I" "/Users/pault/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/include" "-I" "/Users/pault/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/pregenerated" "-Wall" "-Wextra" "-fvisibility=hidden" "-std=c1x" "-Wall" "-Wbad-function-cast" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wnested-externs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wstrict-prototypes" "-Wundef" "-Wuninitialized" "-gfull" "-DNDEBUG" "-o" "/private/var/folders/9k/9dbk0r2n05j9_85xm7n8hvxr0000gn/T/tmpbjpom502/icarus/icarus-tmp/target/release/build/ring-c280c90a330d28c9/out/25ac62e5b3c53843-curve25519.o" "-c" "/Users/pault/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/crypto/curve25519/curve25519.c"


warning: build failed, waiting for other jobs to finish...
make: *** [native] Error 101