ring icon indicating copy to clipboard operation
ring copied to clipboard

unable to cross-compile (to Linux) with `ring v0.16.20` on Windows 11 host machine

Open rnag opened this issue 3 years ago • 2 comments
trafficstars

I'm using cargo-zigbuild and unable to cross-compile to a linux (aarch64-unknown-linux-gnu) target using a Windows 11 x64 machine. I've also confirmed that I get same error if I run cargo build with the same linux --target.

I also just reinstalled latest stable Rust version with msvc version, but no dice.

The error is as follows: failed to run custom build command for ring v0.16.20

Output of rustc --version:

rustc 1.59.0 (9d1b2106e 2022-02-23)

Full terminal output with --verbose flag:

PS C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone> cargo zigbuild --release --verbose --target aarch64-unknown-linux-gnu

   Compiling hyper v0.14.17
     Running `rustc --crate-name hyper --edition=2018 C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\hyper-0.14.17\src\lib.rs --error-format=json --json=diagnostic-rendered-ansi,future-incompat --crate-type lib --crate-type staticlib --crate-type cdylib --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --cfg "feature=\"client\"" --cfg "feature=\"default\"" --cfg "feature=\"h2\"" --cfg "feature=\"http1\"" --cfg "feature=\"http2\"" --cfg "feature=\"runtime\"" --cfg "feature=\"server\"" --cfg "feature=\"socket2\"" --cfg "feature=\"stream\"" --cfg "feature=\"tcp\"" -C metadata=2acdb86890a07471 -C extra-filename=-2acdb86890a07471 --out-dir C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\deps --target aarch64-unknown-linux-gnu -C linker=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\zigcc-aarch64-unknown-linux-gnu.bat -L dependency=C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\deps -L dependency=C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\release\deps --extern bytes=C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\deps\libbytes-cf919bd7f31c1ae3.rlib --extern futures_channel=C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\deps\libfutures_channel-828602c9bcecb0f9.rlib --extern futures_core=C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\deps\libfutures_core-d2a9d687c96f48e9.rlib --extern futures_util=C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\deps\libfutures_util-f679648efda1ae7b.rlib --extern h2=C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\deps\libh2-5ec958d53b11e5b5.rlib --extern http=C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\deps\libhttp-5dc87fb2279ab720.rlib --extern http_body=C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\deps\libhttp_body-a30e911b149260bc.rlib --extern httparse=C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\deps\libhttparse-a4a7862b99a01ab1.rlib --extern httpdate=C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\deps\libhttpdate-c05611dc00571fd8.rlib --extern itoa=C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\deps\libitoa-ad169012f4f48c7c.rlib --extern pin_project_lite=C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\deps\libpin_project_lite-00d4a0732d2f2352.rlib --extern socket2=C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\deps\libsocket2-3315d21b85e06ac6.rlib --extern tokio=C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\deps\libtokio-0961765573c8c3c4.rlib --extern tower_service=C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\deps\libtower_service-d71387029b5363ee.rlib --extern tracing=C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\deps\libtracing-f514305448552e4a.rlib --extern want=C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\deps\libwant-2980b13a11ac1bc0.rlib --cap-lints allow`
error: failed to run custom build command for `ring v0.16.20`

Caused by:
  process didn't exit successfully: `C:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\release\build\ring-b5c2bbb6f76c0416\build-script-build` (exit code: 1)
  --- stdout
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\aesv8-armx-linux64.o C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20\pregenerated\aesv8-armx-linux64.S
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\ghashv8-armx-linux64.o C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20\pregenerated\ghashv8-armx-linux64.S
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\vpaes-armv8-linux64.o C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20\pregenerated\vpaes-armv8-linux64.S
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\armv8-mont-linux64.o C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20\pregenerated\armv8-mont-linux64.S
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\chacha-armv8-linux64.o C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20\pregenerated\chacha-armv8-linux64.S
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\ecp_nistz256-armv8-linux64.o C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20\pregenerated\ecp_nistz256-armv8-linux64.S
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\ghash-neon-armv8-linux64.o C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20\pregenerated\ghash-neon-armv8-linux64.S
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\sha512-armv8-linux64.o C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20\pregenerated\sha512-armv8-linux64.S
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\sha256-armv8-linux64.o C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20\pregenerated\sha256-armv8-linux64.S
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -std=c1x -Wbad-function-cast -Wnested-externs -Wstrict-prototypes -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\aes_nohw.o crypto/fipsmodule/aes/aes_nohw.c
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -std=c1x -Wbad-function-cast -Wnested-externs -Wstrict-prototypes -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\montgomery.o crypto/fipsmodule/bn/montgomery.c
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -std=c1x -Wbad-function-cast -Wnested-externs -Wstrict-prototypes -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\montgomery_inv.o crypto/fipsmodule/bn/montgomery_inv.c
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -std=c1x -Wbad-function-cast -Wnested-externs -Wstrict-prototypes -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\limbs.o crypto/limbs/limbs.c
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -std=c1x -Wbad-function-cast -Wnested-externs -Wstrict-prototypes -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\mem.o crypto/mem.c
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -std=c1x -Wbad-function-cast -Wnested-externs -Wstrict-prototypes -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\poly1305.o crypto/poly1305/poly1305.c
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -std=c1x -Wbad-function-cast -Wnested-externs -Wstrict-prototypes -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\crypto.o crypto/crypto.c
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -std=c1x -Wbad-function-cast -Wnested-externs -Wstrict-prototypes -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\curve25519.o crypto/curve25519/curve25519.c
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -std=c1x -Wbad-function-cast -Wnested-externs -Wstrict-prototypes -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\ecp_nistz.o crypto/fipsmodule/ec/ecp_nistz.c
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -std=c1x -Wbad-function-cast -Wnested-externs -Wstrict-prototypes -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\ecp_nistz256.o crypto/fipsmodule/ec/ecp_nistz256.c
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -std=c1x -Wbad-function-cast -Wnested-externs -Wstrict-prototypes -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\gfp_p256.o crypto/fipsmodule/ec/gfp_p256.c
  OPT_LEVEL = Some("3")
  TARGET = Some("aarch64-unknown-linux-gnu")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-unknown-linux-gnu = None
  CC_aarch64_unknown_linux_gnu = Some("C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat")
  CFLAGS_aarch64-unknown-linux-gnu = None
  CFLAGS_aarch64_unknown_linux_gnu = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = None

  C:\Users\nagri\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.16.20>C:\Users\nagri\.cargo\bin\cargo-zigbuild.exe zig cc -- -target aarch64-linux-gnu -g -Wl,--version-script=C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.map -include C:\Users\nagri\AppData\Local\cargo-zigbuild\0.7.0\fcntl.h -O3 -ffunction-sections -fdata-sections -fPIC -I include -Wall -Wextra -std=c1x -Wbad-function-cast -Wnested-externs -Wstrict-prototypes -pedantic -pedantic-errors -Wall -Wextra -Wcast-align -Wcast-qual -Wconversion -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wsign-conversion -Wundef -Wuninitialized -Wwrite-strings -fno-strict-aliasing -fvisibility=hidden -fstack-protector -g3 -DNDEBUG -c -oC:\Users\nagri\PycharmProjects\rust.aws-cdk-lambda\cdk-examples\rust-standalone\target\aarch64-unknown-linux-gnu\release\build\ring-ea03f234e480064c\out\gfp_p384.o crypto/fipsmodule/ec/gfp_p384.c
  running: "ar" "cq" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\libring-core.a" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\aesv8-armx-linux64.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\ghashv8-armx-linux64.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\vpaes-armv8-linux64.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\armv8-mont-linux64.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\chacha-armv8-linux64.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\ecp_nistz256-armv8-linux64.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\ghash-neon-armv8-linux64.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\sha512-armv8-linux64.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\sha256-armv8-linux64.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\aes_nohw.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\montgomery.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\montgomery_inv.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\limbs.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\mem.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\poly1305.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\crypto.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\curve25519.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\ecp_nistz.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\ecp_nistz256.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\gfp_p256.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\gfp_p384.o"
  exit code: 0xc000007b

  --- stderr
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\aesv8-armx-linux64.o" "C:\\Users\\nagri\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\ring-0.16.20\\pregenerated\\aesv8-armx-linux64.S"
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\ghashv8-armx-linux64.o" "C:\\Users\\nagri\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\ring-0.16.20\\pregenerated\\ghashv8-armx-linux64.S"
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\vpaes-armv8-linux64.o" "C:\\Users\\nagri\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\ring-0.16.20\\pregenerated\\vpaes-armv8-linux64.S"
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\armv8-mont-linux64.o" "C:\\Users\\nagri\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\ring-0.16.20\\pregenerated\\armv8-mont-linux64.S"
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\chacha-armv8-linux64.o" "C:\\Users\\nagri\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\ring-0.16.20\\pregenerated\\chacha-armv8-linux64.S"
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\ecp_nistz256-armv8-linux64.o" "C:\\Users\\nagri\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\ring-0.16.20\\pregenerated\\ecp_nistz256-armv8-linux64.S"
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\ghash-neon-armv8-linux64.o" "C:\\Users\\nagri\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\ring-0.16.20\\pregenerated\\ghash-neon-armv8-linux64.S"
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\sha512-armv8-linux64.o" "C:\\Users\\nagri\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\ring-0.16.20\\pregenerated\\sha512-armv8-linux64.S"
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\sha256-armv8-linux64.o" "C:\\Users\\nagri\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\ring-0.16.20\\pregenerated\\sha256-armv8-linux64.S"
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\aes_nohw.o" "crypto/fipsmodule/aes/aes_nohw.c"
  warning(compilation): failed to write cache manifest when compiling 'crypto/fipsmodule/aes/aes_nohw.c': Unexpected
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\montgomery.o" "crypto/fipsmodule/bn/montgomery.c"
  warning(compilation): failed to write cache manifest when compiling 'crypto/fipsmodule/bn/montgomery.c': Unexpected
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\montgomery_inv.o" "crypto/fipsmodule/bn/montgomery_inv.c"
  warning(compilation): failed to write cache manifest when compiling 'crypto/fipsmodule/bn/montgomery_inv.c': Unexpected
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\limbs.o" "crypto/limbs/limbs.c"
  warning(compilation): failed to write cache manifest when compiling 'crypto/limbs/limbs.c': Unexpected
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\mem.o" "crypto/mem.c"
  warning(compilation): failed to write cache manifest when compiling 'crypto/mem.c': Unexpected
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\poly1305.o" "crypto/poly1305/poly1305.c"
  warning(compilation): failed to write cache manifest when compiling 'crypto/poly1305/poly1305.c': Unexpected
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\crypto.o" "crypto/crypto.c"
  warning(compilation): failed to write cache manifest when compiling 'crypto/crypto.c': Unexpected
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\curve25519.o" "crypto/curve25519/curve25519.c"
  warning(compilation): failed to write cache manifest when compiling 'crypto/curve25519/curve25519.c': Unexpected
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\ecp_nistz.o" "crypto/fipsmodule/ec/ecp_nistz.c"
  warning(compilation): failed to write cache manifest when compiling 'crypto/fipsmodule/ec/ecp_nistz.c': Unexpected
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\ecp_nistz256.o" "crypto/fipsmodule/ec/ecp_nistz256.c"
  warning(compilation): failed to write cache manifest when compiling 'crypto/fipsmodule/ec/ecp_nistz256.c': Unexpected
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\gfp_p256.o" "crypto/fipsmodule/ec/gfp_p256.c"
  warning(compilation): failed to write cache manifest when compiling 'crypto/fipsmodule/ec/gfp_p256.c': Unexpected
  running "C:\\Users\\nagri\\AppData\\Local\\cargo-zigbuild\\0.7.0\\zigcc-aarch64-unknown-linux-gnu.bat" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I" "include" "-Wall" "-Wextra" "-std=c1x" "-Wbad-function-cast" "-Wnested-externs" "-Wstrict-prototypes" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-oC:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\gfp_p384.o" "crypto/fipsmodule/ec/gfp_p384.c"
  warning(compilation): failed to write cache manifest when compiling 'crypto/fipsmodule/ec/gfp_p384.c': Unexpected


  error occurred: Command "ar" "cq" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\libring-core.a" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\aesv8-armx-linux64.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\ghashv8-armx-linux64.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\vpaes-armv8-linux64.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\armv8-mont-linux64.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\chacha-armv8-linux64.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\ecp_nistz256-armv8-linux64.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\ghash-neon-armv8-linux64.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\sha512-armv8-linux64.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\sha256-armv8-linux64.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\aes_nohw.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\montgomery.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\montgomery_inv.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\limbs.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\mem.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\poly1305.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\crypto.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\curve25519.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\ecp_nistz.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\ecp_nistz256.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\gfp_p256.o" "C:\\Users\\nagri\\PycharmProjects\\rust.aws-cdk-lambda\\cdk-examples\\rust-standalone\\target\\aarch64-unknown-linux-gnu\\release\\build\\ring-ea03f234e480064c\\out\\gfp_p384.o" with args "ar" did not execute successfully (status code exit code: 0xc000007b).


warning: build failed, waiting for other jobs to finish...
error: build failed

rnag avatar Mar 27 '22 17:03 rnag

In theory you probably could cross-compile if you managed to install a Linux C toolchain that can target Rust, and if you configure cc-rs to use it. However, it is difficult.

I recommend that if you need to build for Linux on a Windows machine, that you use WSL, preferably WSL 2. I do that all the time and it is much easier to get working.

briansmith avatar Mar 28 '22 22:03 briansmith

I just hit a similar issue when trying to cross-compile for aarch64-unknown-linux-gnu target with just the cargo. The ring version was also v0.16.20. Initial compilation command was cargo build --target aarch64-unknown-linux-gnu and this command generated a similar error as rnag posted here. Then I used cross instead of cargo so the command was cross build --target aarch64-unknown-linux-gnu which somehow cached the ring dependency (I still don't know how) Of course, this cross command failed on other issues cause my goal was to cross-compile my project with cargo and use zig CC compiler but I returned to my previous command cargo build --target aarch64-unknown-linux-gnu and it found the cached ring crate, and the compilation was successful.

Note: I used a zig wrapper, my workflow is similar to the one described here. My build machine is Fedora workstation 36, so this solution worked on Linux and I didn't try other platforms but if somebody tests this hint on other platforms, please, let me know it worked for you.

I hope somebody finds this information useful.

pvavercak avatar Jun 17 '22 11:06 pvavercak

If somebody contributes a script analogous to mk/cargo.sh but instead using cargo-zigbuild then I'll test and merge it.

briansmith avatar Oct 14 '23 04:10 briansmith