Skip to content

rustc 1.82.0 doesn't add LIBPATH when invoking link.exe #132016

Closed as not planned
Closed as not planned
@nandin-borjigin

Description

@nandin-borjigin

Rust-to-rust dynamic linking (through import library) on Windows fails with toolchain version 1.82.0.

The build log shows that 1.82.0 is not adding any /LIBPATH arguments when invoking link.exe.

I tried this code: nandin-borjigin/rustc-1.82.0-repro

Image

I expected to see this happen: Successful build

Instead, this happened: LINK : fatal error LNK1181: cannot open input file 'mylib.dll.lib'

Image

Meta

rustc --version --verbose:

rustc 1.82.0 (f6e511eec 2024-10-15)
binary: rustc
commit-hash: f6e511eec7342f59a25f7c0534f1dbea00d01b14
commit-date: 2024-10-15
host: x86_64-pc-windows-msvc
release: 1.82.0
LLVM version: 19.1.1
Backtrace

Possibly related

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-linkageArea: linking into static, shared libraries and binariesC-discussionCategory: Discussion or questions that doesn't represent real issues.O-windows-msvcToolchain: MSVC, Operating system: WindowsT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions