Skip to content

[Help needed] aws-lc-sys cross build faild for *-apple-darwin on linux, clang: error: invalid linker name in argument '-fuse-ld=aarch64-apple-darwin20.4-ld' #1023

@kirito41dd

Description

@kirito41dd

Problem:

cross.toml

[target.x86_64-apple-darwin]
image = "ghcr.io/cross-rs/x86_64-apple-darwin-cross:local"
[target.aarch64-apple-darwin]
image = "ghcr.io/cross-rs/aarch64-apple-darwin-cross:local"

the image from https://github.com/cross-rs/cross-toolchains?tab=readme-ov-file#darwin-targets

cargo tree -p aws-lc-rs
aws-lc-rs v1.15.4
├── aws-lc-sys v0.37.0
│   [build-dependencies]
│   ├── cc v1.2.52
│   │   ├── find-msvc-tools v0.1.7
│   │   ├── jobserver v0.1.34
│   │   │   └── libc v0.2.180
│   │   ├── libc v0.2.180
│   │   └── shlex v1.3.0
│   ├── cmake v0.1.57
│   │   └── cc v1.2.52 (*)
│   ├── dunce v1.0.5
│   └── fs_extra v1.3.0
└── zeroize v1.8.2

Relevant details

System information: for linux, below info can be collected by running uname -srvmp

Linux 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 unknown

Build log:

 warning: aws-lc-sys@0.37.0: Environment Variable found 'CFLAGS_aarch64_apple_darwin': '-stdlib=libc++ -fuse-ld=aarch64-apple-darwin20.4-ld'
warning: aws-lc-sys@0.37.0: Environment Variable found 'CARGO_ENCODED_RUSTFLAGS': ''
warning: aws-lc-sys@0.37.0: Emitting configuration: cargo:rustc-cfg=universal_prefixed
warning: aws-lc-sys@0.37.0: Building with: CC
warning: aws-lc-sys@0.37.0: Symbol Prefix: Some("aws_lc_0_37_0")
warning: aws-lc-sys@0.37.0: Target platform: 'aarch64-apple-darwin'
warning: aws-lc-sys@0.37.0: Setting CFLAGS_aarch64_apple_darwin: -stdlib=libc++ -fuse-ld=aarch64-apple-darwin20.4-ld
warning: aws-lc-sys@0.37.0: clang: error: argument unused during compilation: '-fuse-ld=aarch64-apple-darwin20.4-ld' [-Werror,-Wunused-command-line-argument]
warning: aws-lc-sys@0.37.0: Compilation of 'c11.c' failed - Err(Error { kind: ToolExecError, message: "command did not execute successfully (status code exit status: 1): LC_ALL=\"C\" \"aarch64-apple-darwin20.4-clang\" \"-O3\" \"-ffunction-sections\" \"-fdata-sections\" \"-fPIC\" \"--target=arm64-apple-macosx\" \"-mmacosx-version-min=11.3\" \"-Werror\" \"-Wno-unused-parameter\" \"-stdlib=libc++\" \"-fuse-ld=aarch64-apple-darwin20.4-ld\" \"-o\" \"/target/aarch64-apple-darwin/release/build/aws-lc-sys-999ec90f726646c9/out/out-c11/7dfda64fdf5a526c-c11.o\" \"-c\" \"/cargo/registry/src/rsproxy.cn-e3de039b2554c837/aws-lc-sys-0.37.0/aws-lc/tests/compiler_features_tests/c11.c\"" }).
warning: aws-lc-sys@0.37.0: Environment Variable found 'CC_aarch64_apple_darwin': 'aarch64-apple-darwin20.4-clang'
warning: aws-lc-sys@0.37.0: Setting CC_aarch64_apple_darwin: aarch64-apple-darwin20.4-clang
warning: aws-lc-sys@0.37.0: Environment Variable found 'CXX_aarch64_apple_darwin': 'aarch64-apple-darwin20.4-clang++'
warning: aws-lc-sys@0.37.0: Setting CXX_aarch64_apple_darwin: aarch64-apple-darwin20.4-clang++
warning: aws-lc-sys@0.37.0: Using flag: -ffile-prefix-map=/cargo/registry/src/rsproxy.cn-e3de039b2554c837/aws-lc-sys-0.37.0=
warning: aws-lc-sys@0.37.0: clang: error: argument unused during compilation: '-fuse-ld=aarch64-apple-darwin20.4-ld' [-Werror,-Wunused-command-line-argument]
warning: aws-lc-sys@0.37.0: Compilation of 'stdalign_check.c' failed - Err(Error { kind: ToolExecError, message: "command did not execute successfully (status code exit status: 1): LC_ALL=\"C\" \"aarch64-apple-darwin20.4-clang\" \"-O3\" \"-ffunction-sections\" \"-fdata-sections\" \"-fPIC\" \"--target=arm64-apple-macosx\" \"-mmacosx-version-min=11.3\" \"-Werror\" \"-Wno-unused-parameter\" \"-stdlib=libc++\" \"-fuse-ld=aarch64-apple-darwin20.4-ld\" \"-o\" \"/target/aarch64-apple-darwin/release/build/aws-lc-sys-999ec90f726646c9/out/out-stdalign_check/7dfda64fdf5a526c-stdalign_check.o\" \"-c\" \"/cargo/registry/src/rsproxy.cn-e3de039b2554c837/aws-lc-sys-0.37.0/aws-lc/tests/compiler_features_tests/stdalign_check.c\"" }).
warning: aws-lc-sys@0.37.0: clang: error: argument unused during compilation: '-fuse-ld=aarch64-apple-darwin20.4-ld' [-Werror,-Wunused-command-line-argument]
warning: aws-lc-sys@0.37.0: Compilation of 'builtin_swap_check.c' failed - Err(Error { kind: ToolExecError, message: "command did not execute successfully (status code exit status: 1): LC_ALL=\"C\" \"aarch64-apple-darwin20.4-clang\" \"-O3\" \"-ffunction-sections\" \"-fdata-sections\" \"-fPIC\" \"--target=arm64-apple-macosx\" \"-mmacosx-version-min=11.3\" \"-Werror\" \"-Wno-unused-parameter\" \"-stdlib=libc++\" \"-fuse-ld=aarch64-apple-darwin20.4-ld\" \"-o\" \"/target/aarch64-apple-darwin/release/build/aws-lc-sys-999ec90f726646c9/out/out-builtin_swap_check/7dfda64fdf5a526c-builtin_swap_check.o\" \"-c\" \"/cargo/registry/src/rsproxy.cn-e3de039b2554c837/aws-lc-sys-0.37.0/aws-lc/tests/compiler_features_tests/builtin_swap_check.c\"" }).
warning: aws-lc-sys@0.37.0: clang: error: argument unused during compilation: '-fuse-ld=aarch64-apple-darwin20.4-ld' [-Werror,-Wunused-command-line-argument]
warning: aws-lc-sys@0.37.0: Compilation of 'neon_sha3_check.c' failed - Err(Error { kind: ToolExecError, message: "command did not execute successfully (status code exit status: 1): LC_ALL=\"C\" \"aarch64-apple-darwin20.4-clang\" \"-O3\" \"-ffunction-sections\" \"-fdata-sections\" \"-fPIC\" \"--target=arm64-apple-macosx\" \"-mmacosx-version-min=11.3\" \"-Werror\" \"-march=armv8.4-a+sha3\" \"-Wno-unused-parameter\" \"-stdlib=libc++\" \"-fuse-ld=aarch64-apple-darwin20.4-ld\" \"-o\" \"/target/aarch64-apple-darwin/release/build/aws-lc-sys-999ec90f726646c9/out/out-neon_sha3_check/7dfda64fdf5a526c-neon_sha3_check.o\" \"-c\" \"/cargo/registry/src/rsproxy.cn-e3de039b2554c837/aws-lc-sys-0.37.0/aws-lc/tests/compiler_features_tests/neon_sha3_check.c\"" }).
error: failed to run custom build command for `aws-lc-sys v0.37.0`

Caused by:
  process didn't exit successfully: `/target/release/build/aws-lc-sys-ae303118b43900ba/build-script-main` (exit status: 101)
  --- stdout
  cargo:rerun-if-env-changed=AWS_LC_SYS_NO_PREFIX_aarch64_apple_darwin
  cargo:rerun-if-env-changed=AWS_LC_SYS_NO_PREFIX
  cargo:rerun-if-env-changed=AWS_LC_SYS_PREGENERATING_BINDINGS_aarch64_apple_darwin
  cargo:rerun-if-env-changed=AWS_LC_SYS_PREGENERATING_BINDINGS
  cargo:rerun-if-env-changed=AWS_LC_SYS_EXTERNAL_BINDGEN_aarch64_apple_darwin
  cargo:rerun-if-env-changed=AWS_LC_SYS_EXTERNAL_BINDGEN
  cargo:rerun-if-env-changed=AWS_LC_SYS_NO_ASM_aarch64_apple_darwin
  cargo:rerun-if-env-changed=AWS_LC_SYS_NO_ASM
  cargo:rerun-if-env-changed=AWS_LC_SYS_CFLAGS_aarch64_apple_darwin
  cargo:rerun-if-env-changed=AWS_LC_SYS_CFLAGS
  cargo:rerun-if-env-changed=CFLAGS_aarch64_apple_darwin
  cargo:warning=Environment Variable found 'CFLAGS_aarch64_apple_darwin': '-stdlib=libc++ -fuse-ld=aarch64-apple-darwin20.4-ld'
  cargo:rerun-if-env-changed=CFLAGS
  cargo:rerun-if-env-changed=AWS_LC_SYS_PREBUILT_NASM_aarch64_apple_darwin
  cargo:rerun-if-env-changed=AWS_LC_SYS_PREBUILT_NASM
  cargo:rerun-if-env-changed=AWS_LC_SYS_C_STD_aarch64_apple_darwin
  cargo:rerun-if-env-changed=AWS_LC_SYS_C_STD
  cargo:rerun-if-env-changed=AWS_LC_SYS_CMAKE_BUILDER_aarch64_apple_darwin
  cargo:rerun-if-env-changed=AWS_LC_SYS_CMAKE_BUILDER
  cargo:rerun-if-env-changed=AWS_LC_SYS_NO_PREGENERATED_SRC_aarch64_apple_darwin
  cargo:rerun-if-env-changed=AWS_LC_SYS_NO_PREGENERATED_SRC
  cargo:rerun-if-env-changed=AWS_LC_SYS_EFFECTIVE_TARGET_aarch64_apple_darwin
  cargo:rerun-if-env-changed=AWS_LC_SYS_EFFECTIVE_TARGET
  cargo:rerun-if-env-changed=AWS_LC_SYS_NO_JITTER_ENTROPY_aarch64_apple_darwin
  cargo:rerun-if-env-changed=AWS_LC_SYS_NO_JITTER_ENTROPY
  cargo:rerun-if-env-changed=AWS_LC_SYS_NO_U1_BINDINGS_aarch64_apple_darwin
  cargo:rerun-if-env-changed=AWS_LC_SYS_NO_U1_BINDINGS
  cargo:rerun-if-env-changed=CARGO_ENCODED_RUSTFLAGS
  cargo:warning=Environment Variable found 'CARGO_ENCODED_RUSTFLAGS': ''
  cargo:warning=Emitting configuration: cargo:rustc-cfg=universal_prefixed
  cargo:rustc-cfg=universal_prefixed
  cargo:rerun-if-env-changed=AWS_LC_SYS_STATIC_aarch64_apple_darwin
  cargo:rerun-if-env-changed=AWS_LC_SYS_STATIC
  cargo:rerun-if-env-changed=CARGO_FEATURE_SSL
  cargo:warning=Building with: CC
  cargo:warning=Symbol Prefix: Some("aws_lc_0_37_0")
  cargo:rerun-if-env-changed=CARGO_FEATURE_SSL
  cargo:warning=Target platform: 'aarch64-apple-darwin'
  cargo:root=/target/aarch64-apple-darwin/release/build/aws-lc-sys-999ec90f726646c9/out
  cargo:warning=Setting CFLAGS_aarch64_apple_darwin: -stdlib=libc++ -fuse-ld=aarch64-apple-darwin20.4-ld
  OPT_LEVEL = Some(3)
  OUT_DIR = Some(/target/aarch64-apple-darwin/release/build/aws-lc-sys-999ec90f726646c9/out)
  TARGET = Some(aarch64-apple-darwin)
  CARGO_ENCODED_RUSTFLAGS = Some()
  HOST = Some(x86_64-unknown-linux-gnu)
  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 = Some(aarch64-apple-darwin20.4-clang)
  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:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some(false)
  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=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64_apple_darwin
  CFLAGS_aarch64_apple_darwin = Some(-stdlib=libc++ -fuse-ld=aarch64-apple-darwin20.4-ld)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64-apple-darwin
  CFLAGS_aarch64-apple-darwin = None
  OPT_LEVEL = Some(3)
  TARGET = Some(aarch64-apple-darwin)
  CARGO_ENCODED_RUSTFLAGS = Some()
  HOST = Some(x86_64-unknown-linux-gnu)
  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 = Some(aarch64-apple-darwin20.4-clang)
  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:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some(false)
  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=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64_apple_darwin
  CFLAGS_aarch64_apple_darwin = Some(-stdlib=libc++ -fuse-ld=aarch64-apple-darwin20.4-ld)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64-apple-darwin
  CFLAGS_aarch64-apple-darwin = None
  cargo:warning=clang: error: argument unused during compilation: '-fuse-ld=aarch64-apple-darwin20.4-ld' [-Werror,-Wunused-command-line-argument]
  cargo:warning=Compilation of 'c11.c' failed - Err(Error { kind: ToolExecError, message: "command did not execute successfully (status code exit status: 1): LC_ALL=\"C\" \"aarch64-apple-darwin20.4-clang\" \"-O3\" \"-ffunction-sections\" \"-fdata-sections\" \"-fPIC\" \"--target=arm64-apple-macosx\" \"-mmacosx-version-min=11.3\" \"-Werror\" \"-Wno-unused-parameter\" \"-stdlib=libc++\" \"-fuse-ld=aarch64-apple-darwin20.4-ld\" \"-o\" \"/target/aarch64-apple-darwin/release/build/aws-lc-sys-999ec90f726646c9/out/out-c11/7dfda64fdf5a526c-c11.o\" \"-c\" \"/cargo/registry/src/rsproxy.cn-e3de039b2554c837/aws-lc-sys-0.37.0/aws-lc/tests/compiler_features_tests/c11.c\"" }).
  cargo:rerun-if-env-changed=AWS_LC_SYS_CC_aarch64_apple_darwin
  cargo:rerun-if-env-changed=AWS_LC_SYS_CC
  cargo:rerun-if-env-changed=CC_aarch64_apple_darwin
  cargo:warning=Environment Variable found 'CC_aarch64_apple_darwin': 'aarch64-apple-darwin20.4-clang'
  cargo:rerun-if-env-changed=CC
  cargo:warning=Setting CC_aarch64_apple_darwin: aarch64-apple-darwin20.4-clang
  cargo:rerun-if-env-changed=AWS_LC_SYS_CXX_aarch64_apple_darwin
  cargo:rerun-if-env-changed=AWS_LC_SYS_CXX
  cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
  cargo:warning=Environment Variable found 'CXX_aarch64_apple_darwin': 'aarch64-apple-darwin20.4-clang++'
  cargo:rerun-if-env-changed=CXX
  cargo:warning=Setting CXX_aarch64_apple_darwin: aarch64-apple-darwin20.4-clang++
  OUT_DIR = Some(/target/aarch64-apple-darwin/release/build/aws-lc-sys-999ec90f726646c9/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(aarch64-apple-darwin)
  cargo:rerun-if-env-changed=MACOSX_DEPLOYMENT_TARGET
  MACOSX_DEPLOYMENT_TARGET = None
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64_apple_darwin
  CFLAGS_aarch64_apple_darwin = Some(-stdlib=libc++ -fuse-ld=aarch64-apple-darwin20.4-ld)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64-apple-darwin
  CFLAGS_aarch64-apple-darwin = None
  cargo:warning=Using flag: -ffile-prefix-map=/cargo/registry/src/rsproxy.cn-e3de039b2554c837/aws-lc-sys-0.37.0=
  OUT_DIR = Some(/target/aarch64-apple-darwin/release/build/aws-lc-sys-999ec90f726646c9/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(aarch64-apple-darwin)
  cargo:rerun-if-env-changed=MACOSX_DEPLOYMENT_TARGET
  MACOSX_DEPLOYMENT_TARGET = None
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64_apple_darwin
  CFLAGS_aarch64_apple_darwin = Some(-stdlib=libc++ -fuse-ld=aarch64-apple-darwin20.4-ld)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64-apple-darwin
  CFLAGS_aarch64-apple-darwin = None
  OUT_DIR = Some(/target/aarch64-apple-darwin/release/build/aws-lc-sys-999ec90f726646c9/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(aarch64-apple-darwin)
  cargo:rerun-if-env-changed=MACOSX_DEPLOYMENT_TARGET
  MACOSX_DEPLOYMENT_TARGET = None
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64_apple_darwin
  CFLAGS_aarch64_apple_darwin = Some(-stdlib=libc++ -fuse-ld=aarch64-apple-darwin20.4-ld)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64-apple-darwin
  CFLAGS_aarch64-apple-darwin = None
  OPT_LEVEL = Some(3)
  TARGET = Some(aarch64-apple-darwin)
  CARGO_ENCODED_RUSTFLAGS = Some()
  HOST = Some(x86_64-unknown-linux-gnu)
  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 = Some(aarch64-apple-darwin20.4-clang)
  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:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some(false)
  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=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64_apple_darwin
  CFLAGS_aarch64_apple_darwin = Some(-stdlib=libc++ -fuse-ld=aarch64-apple-darwin20.4-ld)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64-apple-darwin
  CFLAGS_aarch64-apple-darwin = None
  cargo:warning=clang: error: argument unused during compilation: '-fuse-ld=aarch64-apple-darwin20.4-ld' [-Werror,-Wunused-command-line-argument]
  cargo:warning=Compilation of 'stdalign_check.c' failed - Err(Error { kind: ToolExecError, message: "command did not execute successfully (status code exit status: 1): LC_ALL=\"C\" \"aarch64-apple-darwin20.4-clang\" \"-O3\" \"-ffunction-sections\" \"-fdata-sections\" \"-fPIC\" \"--target=arm64-apple-macosx\" \"-mmacosx-version-min=11.3\" \"-Werror\" \"-Wno-unused-parameter\" \"-stdlib=libc++\" \"-fuse-ld=aarch64-apple-darwin20.4-ld\" \"-o\" \"/target/aarch64-apple-darwin/release/build/aws-lc-sys-999ec90f726646c9/out/out-stdalign_check/7dfda64fdf5a526c-stdalign_check.o\" \"-c\" \"/cargo/registry/src/rsproxy.cn-e3de039b2554c837/aws-lc-sys-0.37.0/aws-lc/tests/compiler_features_tests/stdalign_check.c\"" }).
  OPT_LEVEL = Some(3)
  TARGET = Some(aarch64-apple-darwin)
  CARGO_ENCODED_RUSTFLAGS = Some()
  HOST = Some(x86_64-unknown-linux-gnu)
  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 = Some(aarch64-apple-darwin20.4-clang)
  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:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some(false)
  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=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64_apple_darwin
  CFLAGS_aarch64_apple_darwin = Some(-stdlib=libc++ -fuse-ld=aarch64-apple-darwin20.4-ld)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64-apple-darwin
  CFLAGS_aarch64-apple-darwin = None
  cargo:warning=clang: error: argument unused during compilation: '-fuse-ld=aarch64-apple-darwin20.4-ld' [-Werror,-Wunused-command-line-argument]
  cargo:warning=Compilation of 'builtin_swap_check.c' failed - Err(Error { kind: ToolExecError, message: "command did not execute successfully (status code exit status: 1): LC_ALL=\"C\" \"aarch64-apple-darwin20.4-clang\" \"-O3\" \"-ffunction-sections\" \"-fdata-sections\" \"-fPIC\" \"--target=arm64-apple-macosx\" \"-mmacosx-version-min=11.3\" \"-Werror\" \"-Wno-unused-parameter\" \"-stdlib=libc++\" \"-fuse-ld=aarch64-apple-darwin20.4-ld\" \"-o\" \"/target/aarch64-apple-darwin/release/build/aws-lc-sys-999ec90f726646c9/out/out-builtin_swap_check/7dfda64fdf5a526c-builtin_swap_check.o\" \"-c\" \"/cargo/registry/src/rsproxy.cn-e3de039b2554c837/aws-lc-sys-0.37.0/aws-lc/tests/compiler_features_tests/builtin_swap_check.c\"" }).
  OPT_LEVEL = Some(3)
  TARGET = Some(aarch64-apple-darwin)
  CARGO_ENCODED_RUSTFLAGS = Some()
  HOST = Some(x86_64-unknown-linux-gnu)
  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 = Some(aarch64-apple-darwin20.4-clang)
  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:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some(false)
  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=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64_apple_darwin
  CFLAGS_aarch64_apple_darwin = Some(-stdlib=libc++ -fuse-ld=aarch64-apple-darwin20.4-ld)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64-apple-darwin
  CFLAGS_aarch64-apple-darwin = None
  cargo:warning=clang: error: argument unused during compilation: '-fuse-ld=aarch64-apple-darwin20.4-ld' [-Werror,-Wunused-command-line-argument]
  cargo:warning=Compilation of 'neon_sha3_check.c' failed - Err(Error { kind: ToolExecError, message: "command did not execute successfully (status code exit status: 1): LC_ALL=\"C\" \"aarch64-apple-darwin20.4-clang\" \"-O3\" \"-ffunction-sections\" \"-fdata-sections\" \"-fPIC\" \"--target=arm64-apple-macosx\" \"-mmacosx-version-min=11.3\" \"-Werror\" \"-march=armv8.4-a+sha3\" \"-Wno-unused-parameter\" \"-stdlib=libc++\" \"-fuse-ld=aarch64-apple-darwin20.4-ld\" \"-o\" \"/target/aarch64-apple-darwin/release/build/aws-lc-sys-999ec90f726646c9/out/out-neon_sha3_check/7dfda64fdf5a526c-neon_sha3_check.o\" \"-c\" \"/cargo/registry/src/rsproxy.cn-e3de039b2554c837/aws-lc-sys-0.37.0/aws-lc/tests/compiler_features_tests/neon_sha3_check.c\"" }).
  OPT_LEVEL = Some(3)
  OUT_DIR = Some(/target/aarch64-apple-darwin/release/build/aws-lc-sys-999ec90f726646c9/out)
  TARGET = Some(aarch64-apple-darwin)
  CARGO_ENCODED_RUSTFLAGS = Some()
  HOST = Some(x86_64-unknown-linux-gnu)
  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 = Some(aarch64-apple-darwin20.4-clang)
  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:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some(false)
  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=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64_apple_darwin
  CFLAGS_aarch64_apple_darwin = Some(-stdlib=libc++ -fuse-ld=aarch64-apple-darwin20.4-ld)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_aarch64-apple-darwin
  CFLAGS_aarch64-apple-darwin = None

  --- stderr

  thread 'main' (92) panicked at /cargo/registry/src/rsproxy.cn-e3de039b2554c837/aws-lc-sys-0.37.0/builder/cc_builder.rs:692:9:
  COMPILER: aarch64-apple-darwin20.4-clangARGS: ["-O3", "-ffunction-sections", "-fdata-sections", "-fPIC", "--target=arm64-apple-macosx", "-mmacosx-version-min=11.3", "-stdlib=libc++", "-fuse-ld=aarch64-apple-darwin20.4-ld", "/cargo/registry/src/rsproxy.cn-e3de039b2554c837/aws-lc-sys-0.37.0/aws-lc/tests/compiler_features_tests/memcmp_invalid_stripped_check.c", "-Wno-unused-parameter", "-o", "/target/aarch64-apple-darwin/release/build/aws-lc-sys-999ec90f726646c9/out/memcmp_invalid_stripped_check"]EXECUTED: trueERROR: clang: error: invalid linker name in argument '-fuse-ld=aarch64-apple-darwin20.4-ld'
  OUTPUT: Failed to compile memcmp_invalid_stripped_check
              
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions