Skip to content

wasm-component-ld is installed into *-pc-windows-gnu{,llvm} sysroot even when it's disabled in config #131773

Closed

Description

@ognevny

the config enables these tools

tools = [
  "cargo",
  "clippy",
  "rustdoc",
  "rustfmt",
  "rust-analyzer-proc-macro-srv",
  "analysis",
  "src",
]

but wasm-component-ld is built anyway and (starting with 1.82.0) installed into target's sysroot even when there is such tool in $PATH available. lld = false is set explicitly

Activity

  1. added
    needs-triageThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging
    on Oct 16, 2024
  2. added
    T-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
    C-bugCategory: This is a bug.
    on Oct 16, 2024
  3. ognevny commented on Oct 16, 2024

    @ognevny
    ContributorAuthor

    update: I encountered it in msys2/MINGW-packages#22205

  4. jieyouxu commented on Oct 16, 2024

    @jieyouxu
    Member

    cc @onur-ozkan I think you worked on unifying llvm-tools logic, do you know if this is intentional?

  5. ognevny commented on Oct 16, 2024

    @ognevny
    ContributorAuthor

    turns out #130034 fixed it. thanks Alex!

  6. added
    T-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
    and removed
    T-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
    needs-triageThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging
    on Oct 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-bugCategory: This is a bug.T-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions