cc-rs icon indicating copy to clipboard operation
cc-rs copied to clipboard

build passes invalid `-nologo` and `-out:` flags to `ar` tool if specified in `AR` env var.

Open danakj opened this issue 3 years ago • 19 comments

Found this here: https://chromium-review.googlesource.com/c/chromium/src/+/4087043/4//COMMIT_MSG#26

The AR env var can override the tool: https://github.com/rust-lang/cc-rs/blob/0e51f6d8a05548bd9991bfd8184b45b77b261a17/src/lib.rs#L2651-L2653

However the flags passed to it include "-nologo" and -out: which then fails with invalid flag.

https://github.com/rust-lang/cc-rs/blob/0e51f6d8a05548bd9991bfd8184b45b77b261a17/src/lib.rs#L2107-L2111

It seems like if AR is specified in the env var, it shouldn't assume it can change the arguments based on the target being msvc?

danakj avatar Dec 08 '22 22:12 danakj

Here's the stdout of the full build: https://logs.chromium.org/logs/chromium/buildbucket/cr-buildbucket/8795327228707936417/+/u/package_rust/stdout

And of interest this part:

  error: failed to run custom build command for `lzma-sys v0.1.17`
  
  Caused by:
    process didn't exit successfully: `C:\b\s\w\ir\cache\builder\src\third_party\rust_src\src\build\bootstrap\debug\build\lzma-sys-68f35df6d4db38dd\build-script-build` (exit code: 1)
    --- stdout
    cargo:rerun-if-changed=build.rs
    cargo:rerun-if-env-changed=LZMA_API_STATIC
    cargo:root=C:\b\s\w\ir\cache\builder\src\third_party\rust_src\src\build\bootstrap\debug\build\lzma-sys-b4fbaf154720cb7c\out
    cargo:include=C:\b\s\w\ir\cache\builder\src\third_party\rust_src\src\vendor\lzma-sys\xz-5.2/src/liblzma/api
    TARGET = Some("x86_64-pc-windows-msvc")
    OPT_LEVEL = Some("0")
    HOST = Some("x86_64-pc-windows-msvc")
    CC_x86_64-pc-windows-msvc = None
    CC_x86_64_pc_windows_msvc = None
    HOST_CC = None
    CC = Some("C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang")
    CFLAGS_x86_64-pc-windows-msvc = None
    CFLAGS_x86_64_pc_windows_msvc = None
    HOST_CFLAGS = None
    CFLAGS = Some(" ")
    CRATE_CC_NO_DEFAULTS = None
    DEBUG = Some("false")
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\alone_decoder.o" "-c" "xz-5.2/src/liblzma/common\\alone_decoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\alone_encoder.o" "-c" "xz-5.2/src/liblzma/common\\alone_encoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\auto_decoder.o" "-c" "xz-5.2/src/liblzma/common\\auto_decoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_buffer_decoder.o" "-c" "xz-5.2/src/liblzma/common\\block_buffer_decoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_buffer_encoder.o" "-c" "xz-5.2/src/liblzma/common\\block_buffer_encoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_decoder.o" "-c" "xz-5.2/src/liblzma/common\\block_decoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_encoder.o" "-c" "xz-5.2/src/liblzma/common\\block_encoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_header_decoder.o" "-c" "xz-5.2/src/liblzma/common\\block_header_decoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_header_encoder.o" "-c" "xz-5.2/src/liblzma/common\\block_header_encoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_util.o" "-c" "xz-5.2/src/liblzma/common\\block_util.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\common.o" "-c" "xz-5.2/src/liblzma/common\\common.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\easy_buffer_encoder.o" "-c" "xz-5.2/src/liblzma/common\\easy_buffer_encoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\easy_decoder_memusage.o" "-c" "xz-5.2/src/liblzma/common\\easy_decoder_memusage.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\easy_encoder.o" "-c" "xz-5.2/src/liblzma/common\\easy_encoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\easy_encoder_memusage.o" "-c" "xz-5.2/src/liblzma/common\\easy_encoder_memusage.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\easy_preset.o" "-c" "xz-5.2/src/liblzma/common\\easy_preset.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_buffer_decoder.o" "-c" "xz-5.2/src/liblzma/common\\filter_buffer_decoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_buffer_encoder.o" "-c" "xz-5.2/src/liblzma/common\\filter_buffer_encoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_common.o" "-c" "xz-5.2/src/liblzma/common\\filter_common.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_decoder.o" "-c" "xz-5.2/src/liblzma/common\\filter_decoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_encoder.o" "-c" "xz-5.2/src/liblzma/common\\filter_encoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_flags_decoder.o" "-c" "xz-5.2/src/liblzma/common\\filter_flags_decoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_flags_encoder.o" "-c" "xz-5.2/src/liblzma/common\\filter_flags_encoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\hardware_cputhreads.o" "-c" "xz-5.2/src/liblzma/common\\hardware_cputhreads.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\hardware_physmem.o" "-c" "xz-5.2/src/liblzma/common\\hardware_physmem.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\index.o" "-c" "xz-5.2/src/liblzma/common\\index.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\index_decoder.o" "-c" "xz-5.2/src/liblzma/common\\index_decoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\index_encoder.o" "-c" "xz-5.2/src/liblzma/common\\index_encoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\index_hash.o" "-c" "xz-5.2/src/liblzma/common\\index_hash.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\outqueue.o" "-c" "xz-5.2/src/liblzma/common\\outqueue.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_buffer_decoder.o" "-c" "xz-5.2/src/liblzma/common\\stream_buffer_decoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_buffer_encoder.o" "-c" "xz-5.2/src/liblzma/common\\stream_buffer_encoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_decoder.o" "-c" "xz-5.2/src/liblzma/common\\stream_decoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_encoder.o" "-c" "xz-5.2/src/liblzma/common\\stream_encoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_encoder_mt.o" "-c" "xz-5.2/src/liblzma/common\\stream_encoder_mt.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_flags_common.o" "-c" "xz-5.2/src/liblzma/common\\stream_flags_common.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_flags_decoder.o" "-c" "xz-5.2/src/liblzma/common\\stream_flags_decoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_flags_encoder.o" "-c" "xz-5.2/src/liblzma/common\\stream_flags_encoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\vli_decoder.o" "-c" "xz-5.2/src/liblzma/common\\vli_decoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\vli_encoder.o" "-c" "xz-5.2/src/liblzma/common\\vli_encoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\vli_size.o" "-c" "xz-5.2/src/liblzma/common\\vli_size.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\fastpos_table.o" "-c" "xz-5.2/src/liblzma/lzma\\fastpos_table.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma2_decoder.o" "-c" "xz-5.2/src/liblzma/lzma\\lzma2_decoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma2_encoder.o" "-c" "xz-5.2/src/liblzma/lzma\\lzma2_encoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma_decoder.o" "-c" "xz-5.2/src/liblzma/lzma\\lzma_decoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma_encoder.o" "-c" "xz-5.2/src/liblzma/lzma\\lzma_encoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma_encoder_optimum_fast.o" "-c" "xz-5.2/src/liblzma/lzma\\lzma_encoder_optimum_fast.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma_encoder_optimum_normal.o" "-c" "xz-5.2/src/liblzma/lzma\\lzma_encoder_optimum_normal.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma_encoder_presets.o" "-c" "xz-5.2/src/liblzma/lzma\\lzma_encoder_presets.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lz\\lz_decoder.o" "-c" "xz-5.2/src/liblzma/lz\\lz_decoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lz\\lz_encoder.o" "-c" "xz-5.2/src/liblzma/lz\\lz_encoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lz\\lz_encoder_mf.o" "-c" "xz-5.2/src/liblzma/lz\\lz_encoder_mf.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/check\\check.o" "-c" "xz-5.2/src/liblzma/check\\check.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/check\\crc32_fast.o" "-c" "xz-5.2/src/liblzma/check\\crc32_fast.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/check\\crc32_table.o" "-c" "xz-5.2/src/liblzma/check\\crc32_table.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/check\\crc64_fast.o" "-c" "xz-5.2/src/liblzma/check\\crc64_fast.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/check\\crc64_table.o" "-c" "xz-5.2/src/liblzma/check\\crc64_table.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/check\\sha256.o" "-c" "xz-5.2/src/liblzma/check\\sha256.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/delta\\delta_common.o" "-c" "xz-5.2/src/liblzma/delta\\delta_common.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/delta\\delta_decoder.o" "-c" "xz-5.2/src/liblzma/delta\\delta_decoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/delta\\delta_encoder.o" "-c" "xz-5.2/src/liblzma/delta\\delta_encoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/rangecoder\\price_table.o" "-c" "xz-5.2/src/liblzma/rangecoder\\price_table.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\arm.o" "-c" "xz-5.2/src/liblzma/simple\\arm.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\armthumb.o" "-c" "xz-5.2/src/liblzma/simple\\armthumb.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\ia64.o" "-c" "xz-5.2/src/liblzma/simple\\ia64.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\powerpc.o" "-c" "xz-5.2/src/liblzma/simple\\powerpc.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\simple_coder.o" "-c" "xz-5.2/src/liblzma/simple\\simple_coder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\simple_decoder.o" "-c" "xz-5.2/src/liblzma/simple\\simple_decoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\simple_encoder.o" "-c" "xz-5.2/src/liblzma/simple\\simple_encoder.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\sparc.o" "-c" "xz-5.2/src/liblzma/simple\\sparc.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\x86.o" "-c" "xz-5.2/src/liblzma/simple\\x86.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/common/tuklib_cpucores.o" "-c" "xz-5.2/src/common/tuklib_cpucores.c"
    exit code: 0
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\clang" "-O0" "-ffunction-sections" "-fdata-sections" "--target=x86_64-pc-windows-msvc" "-I" "xz-5.2/src/liblzma/api" "-I" "xz-5.2/src/liblzma/lzma" "-I" "xz-5.2/src/liblzma/lz" "-I" "xz-5.2/src/liblzma/check" "-I" "xz-5.2/src/liblzma/simple" "-I" "xz-5.2/src/liblzma/delta" "-I" "xz-5.2/src/liblzma/common" "-I" "xz-5.2/src/liblzma/rangecoder" "-I" "xz-5.2/src/common" "-I" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\vendor\\lzma-sys" "-DHAVE_CONFIG_H=1" "-o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/common/tuklib_physmem.o" "-c" "xz-5.2/src/common/tuklib_physmem.c"
    cargo:warning=xz-5.2/src/common/tuklib_physmem.c:82:7: warning: 'GetVersion' is deprecated [-Wdeprecated-declarations]
    cargo:warning=        if ((GetVersion() & 0xFF) >= 5) {
    cargo:warning=             ^
    cargo:warning=C:\b\s\w\ir\cache\builder\src\third_party\depot_tools\win_toolchain\vs_files\1023ce2e82\Windows Kits\10\Include\10.0.20348.0\um\sysinfoapi.h:153:1: note: 'GetVersion' has been explicitly marked deprecated here
    cargo:warning=NOT_BUILD_WINDOWS_DEPRECATE
    cargo:warning=^
    cargo:warning=C:\b\s\w\ir\cache\builder\src\third_party\depot_tools\win_toolchain\vs_files\1023ce2e82\Windows Kits\10\Include\10.0.20348.0\um\sysinfoapi.h:37:49: note: expanded from macro 'NOT_BUILD_WINDOWS_DEPRECATE'
    cargo:warning=# define NOT_BUILD_WINDOWS_DEPRECATE __declspec(deprecated)
    cargo:warning=                                                ^
    cargo:warning=1 warning generated.
    exit code: 0
    AR_x86_64-pc-windows-msvc = None
    AR_x86_64_pc_windows_msvc = None
    HOST_AR = None
    AR = Some("C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\llvm-ar")
    running: "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\llvm-ar" "-out:C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\liblzma.a" "-nologo" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\alone_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\alone_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\auto_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_buffer_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_buffer_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_header_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_header_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_util.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\common.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\easy_buffer_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\easy_decoder_memusage.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\easy_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\easy_encoder_memusage.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\easy_preset.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_buffer_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_buffer_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_common.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_flags_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_flags_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\hardware_cputhreads.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\hardware_physmem.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\index.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\index_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\index_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\index_hash.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\outqueue.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_buffer_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_buffer_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_encoder_mt.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_flags_common.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_flags_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_flags_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\vli_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\vli_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\vli_size.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\fastpos_table.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma2_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma2_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma_encoder_optimum_fast.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma_encoder_optimum_normal.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma_encoder_presets.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lz\\lz_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lz\\lz_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lz\\lz_encoder_mf.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/check\\check.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/check\\crc32_fast.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/check\\crc32_table.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/check\\crc64_fast.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/check\\crc64_table.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/check\\sha256.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/delta\\delta_common.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/delta\\delta_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/delta\\delta_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/rangecoder\\price_table.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\arm.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\armthumb.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\ia64.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\powerpc.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\simple_coder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\simple_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\simple_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\sparc.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\x86.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/common/tuklib_cpucores.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/common/tuklib_physmem.o"
    OVERVIEW: LLVM Archiver
  
    USAGE: llvm-ar [options] [-]<operation>[modifiers] [relpos] [count] <archive> [files]
           llvm-ar -M [<mri-script]
  
    OPTIONS:
      --format              - archive format to create
        =default            -   default
        =gnu                -   gnu
        =darwin             -   darwin
        =bsd                -   bsd
        =bigarchive         -   big archive (AIX OS)
      --plugin=<string>     - ignored for compatibility
      -h --help             - display this help and exit
      --output              - the directory to extract archive members to
      --rsp-quoting         - quoting style for response files
        =posix              -   posix
        =windows            -   windows
      --thin                - create a thin archive
      --version             - print the version and exit
      -X{32|64|32_64|any}   - object mode (only for AIX OS)
      @<file>               - read options from <file>
...
    cargo:warning=C:\b\s\w\ir\cache\builder\src\third_party\llvm-build\Release+Asserts\bin\llvm-ar.exe: error: unknown option :
    exit code: 1
  
    --- stderr
  
  
    error occurred: Command "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\llvm-ar" "-out:C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\liblzma.a" "-nologo" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\alone_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\alone_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\auto_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_buffer_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_buffer_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_header_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_header_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\block_util.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\common.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\easy_buffer_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\easy_decoder_memusage.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\easy_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\easy_encoder_memusage.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\easy_preset.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_buffer_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_buffer_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_common.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_flags_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\filter_flags_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\hardware_cputhreads.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\hardware_physmem.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\index.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\index_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\index_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\index_hash.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\outqueue.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_buffer_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_buffer_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_encoder_mt.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_flags_common.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_flags_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\stream_flags_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\vli_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\vli_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/common\\vli_size.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\fastpos_table.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma2_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma2_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma_encoder_optimum_fast.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma_encoder_optimum_normal.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lzma\\lzma_encoder_presets.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lz\\lz_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lz\\lz_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/lz\\lz_encoder_mf.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/check\\check.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/check\\crc32_fast.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/check\\crc32_table.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/check\\crc64_fast.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/check\\crc64_table.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/check\\sha256.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/delta\\delta_common.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/delta\\delta_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/delta\\delta_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/rangecoder\\price_table.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\arm.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\armthumb.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\ia64.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\powerpc.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\simple_coder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\simple_decoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\simple_encoder.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\sparc.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/liblzma/simple\\x86.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/common/tuklib_cpucores.o" "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\rust_src\\src\\build\\bootstrap\\debug\\build\\lzma-sys-b4fbaf154720cb7c\\out\\xz-5.2/src/common/tuklib_physmem.o" with args "C:\\b\\s\\w\\ir\\cache\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin\\llvm-ar" did not execute successfully (status code exit code: 1).
  
  
  failed to run: C:\b\s\w\ir\cache\builder\src\third_party\rust_src\src\build\x86_64-pc-windows-msvc\stage0\bin\cargo.exe build --manifest-path C:\b\s\w\ir\cache\builder\src\third_party\rust_src\src\src/bootstrap/Cargo.toml --locked --frozen
  Build completed unsuccessfully in 0:01:26
  Failed.

danakj avatar Dec 08 '22 22:12 danakj

Thanks for the report, this is indeed a problem that needs solving. If you do have any ideas for a patch then PRs are very much welcome! This crate recently changed to new maintainers who are still working through existing issues so any help at this time would be very much appreciated.

I think the problem here is that it needs to know what flavour of arguments to pass? So maybe it'd be enough to inspect the executable name?

ChrisDenton avatar Dec 08 '22 22:12 ChrisDenton

Hans pointed out on the Chromium CL linked above that using llvm-ar on Windows is probably wrong, and indeed I see this code will choose llvm-lib on clang-cl/windows. And I see that llvm-lib does accept these vars.

However, in our case we are using lld-link /lib which then acts as llvm-lib, just to make things interesting.

So I can set our AR to lld-link but the /lib flag must be the first argument. I've added it to our ARFLAGS env var, but I don't see that ARFLAGS is read here. It seems like it should become part of the command. I am running a build to verify if ARFLAGS is read by lld-link but that would be surprising.

So this may transform the issue to $ARFLAGS is not honoured. I will report back next week probably (testing this takes a long time for me).

danakj avatar Dec 09 '22 18:12 danakj

So I can set our AR to lld-link

No, set your AR to llvm-lib. General recommendation is to use clang-cl [for Windows compilations], in which case it will use proper librarian automatically.

dot-asm avatar Dec 09 '22 19:12 dot-asm

However, in our case we are using lld-link /lib which then acts as llvm-lib, just to make things interesting.

Does it mean that you use it elsewhere? And/or that you want to use it here? Or that llvm-lib is not an option in your installation?

dot-asm avatar Dec 09 '22 19:12 dot-asm

In case llvm-lib is not an option. Rustc relies on MSVC link.exe, but then there is MSVC lib.exe next to it, so not setting AR should work. Or setting it to lib...

dot-asm avatar Dec 09 '22 19:12 dot-asm

FBOFW llvm-lib is not available in the Chromium dev environment, we build and distribute lld-link, which includes llvm-lib functionality.

Right, my first problem was finding link.exe and it's working now. Typically we don't use that at all - but since it's required for Rustc (thanks for confirming that), there's perhaps no harm in using it for the C sources inside the Rust compiler/stdlib build.

danakj avatar Dec 09 '22 19:12 danakj

In case llvm-lib is not an option. Rustc relies on MSVC link.exe, but then there is MSVC lib.exe next to it, so not setting AR should work. Or setting it to lib...

No, disregard this remark. It would work if you use clang-cl. [Not setting AR that is.]

dot-asm avatar Dec 09 '22 19:12 dot-asm

To clarify, we're using clang (I need to change it to clang-cl) as the compiler regardless. So not setting $AR would work as in it would use link.exe? My reading of the code is that not setting $AR, but detecting clang in the $CC env var would result in using lld-link, which we don't have. Thus requiring the use of $AR.

https://github.com/rust-lang/cc-rs/blob/0e51f6d8a05548bd9991bfd8184b45b77b261a17/src/lib.rs#L2670-L2689

danakj avatar Dec 09 '22 19:12 danakj

Right, my first problem was finding link.exe and it's working now.

I don't quite follow. Who links your final executable? If rustc, then it's supposed to find it all by itself, without you looking for it. And by extension cc-rs should find lib.exe if you direct it toward it.

As for Rust using link.exe. @ChrisDenton has pointed out [elsewhere] that it is possible to make rustc use lld-link instead, but it's not obvious that it would pass as an officially supported option :-)

dot-asm avatar Dec 09 '22 19:12 dot-asm

As for Rust using link.exe. @ChrisDenton has pointed out that it is possible to make rustc use lld-link instead, but it's not obvious that it would pass as an officially supported option :-)

We control the linker with rustc inside our chromium build, but for building the toolchain I am trying to not ruffle too many feathers inside the workings of x.py.

So for the purposes of x.py, which is using the cc crate for building a static library at one point, we are:

  1. Using clang to build the C files.
  2. I could use lld-link.exe or link.exe but not llvm-link.

I think either one of those requires specifying it in $AR. But lld-link requires me to also specific /lib as the first argument which I think I can't do right now.

danakj avatar Dec 09 '22 19:12 danakj

We have to recognize that the decision to use link.exe is rustc's own, cc-rs has no say in it. [Even the possibility to use lld-link is outside cc-rs's control.] cc-rs only compiles C and collects them to libraries, that's all(*). To do that it needs a compiler and a librarian, it doesn't need no linker. In other words, cc-rs in a way "distance" itself from linker :-) Which is why the suggestion to set AR to a linker sounds so to say "alien"...

As for llvm-lib not being available. Kind of unfair, don't you think? :-) But on a more practical note, is not setting AR an option? Despite the "disregard" note, it does appear to work... [In case you wonder, the original concern was that CC set clang, as opposed to clang-cl, would throw cc-rs off. But it doesn't...]

(*) Well, it also locates MSVC installation[s], but it's beside the point.

dot-asm avatar Dec 09 '22 20:12 dot-asm

Ok so by great luck I have determined that llvm-lib does exist on the builders where we build the toolchain. Thus we can avoid further pain here for now it seems and I will point $AR to that (and could omit it in fact if the compiler is clang-cl but I will point it nonetheless).

However:

  • $AR is consumed but not $ARFLAGS which does limit/prevent the use of lld-link on Windows, should someone need to use it in the future. To solve that $ARFLAGS should be added to the command immediately after the $AR executable (they need to come first).

It may be safe to assume any linker on Windows must accept link.exe format arguments (-out: and -nologo) after that.

And I should note, for the curious, why this isn't a problem in Chromium builds in general, where we have no llvm-lib available, we avoid the use of this crate there (modifying build.rs as needed), and require C/C++ build steps to be explicitly part of our GN build graph.

danakj avatar Dec 09 '22 20:12 danakj

$AR is consumed but not $ARFLAGS

Are you looking for a street fight or something? :-) :-) :-) But on a serious note. ARFLAGS is a make thing, while cc-rs does its own thing. It does pick up on common CC, AR, CFLAGS, even CROSS_COMPILE, but not ARFLAGS. And trouble is that it went so far that starting paying attention to ARFLAGS now is likely to be considered as a breaking change. I mean the way it's traditionally used ARFLAGS would have to replace the flags cc-rs passes specifically to ar. [Note that I'm talking specifically about ar, not MSVC librarian.] This is more than likely to make maintainers uneasy...

dot-asm avatar Dec 09 '22 22:12 dot-asm

lol, I see, that's fair.. that there's maybe code with ARFLAGS set not expecting to have it used now. So that would be API breaking.

I guess a special var could be used instead like CC_RUST_ARFLAGS or something but it's a bit much and it's not needed it looks like for Chromium so maybe best to put this on ice for now, but hopefully the info is helpful should someone else run into it.

danakj avatar Dec 10 '22 00:12 danakj

put this on ice for now

One can probably make a case for defaulting for llvm-ar in case user chooses to use clang. As opposed to clang-cl that is. Rationale would be kind of harmonization, with clang/llvm-ar and clang-cl/llvm-lib being naturally matching pairs. What do you think, @ChrisDenton? I mean instead of looking at the $AR ~name~ value, cc-rs could default to a "natural pair" and expect user to align with it. [Just in case, I for one actually advocate for using llvm-ar in all clang cases. Because it's arguably safe to assume that accompanying llvm-ar can handle whichever --target any particular clang installation supports. Again, clang != clang-cl in the context.]

dot-asm avatar Dec 10 '22 15:12 dot-asm

I apologise for my absence from this conversation. I've had a busy couple of months and it's taken me awhile to catch up.

Some notes. We do support ARFLAGS and those do go first. Or at least that appears to be the intent in the code: https://github.com/rust-lang/cc-rs/blob/e5bbdfa1fa468c028cb38fee6c35a3cf2e5a2736/src/lib.rs#L2697-L2707

We also do some work to detect the right ar to use (comments are confusing because the code is shared with that which finds ranlib): https://github.com/rust-lang/cc-rs/blob/e5bbdfa1fa468c028cb38fee6c35a3cf2e5a2736/src/lib.rs#L2790-L2822

It's notable that llvm-ar is not detected here which might also be why we (currently) always assume lib like flags are needed: https://github.com/rust-lang/cc-rs/blob/e5bbdfa1fa468c028cb38fee6c35a3cf2e5a2736/src/lib.rs#L2121-L2143

I think the least invasive change we could make is to make the above llvm-ar aware. A follow up could then add auto-detecting llvm-ar when appropriate.

ChrisDenton avatar Jan 29 '23 15:01 ChrisDenton

https://github.com/rust-lang/cc-rs/pull/763 has also worked to address this issue and should have tagged this probably. Specifically it now allows setting ARFLAGS to remove the -nologo flag which was not understood by the tool I was attempting to use at the time.

danakj avatar Jan 29 '23 16:01 danakj

Ah, thanks for pointing that out. As I said I'm only just catching up on things.

ChrisDenton avatar Jan 29 '23 16:01 ChrisDenton