I'm on Windows 10 x64 with:
rustup 1.25.1 (bb60b1e89 2022-07-12)
rustc 1.66.1 (90743e729 2023-01-10)
MSVC v143
installed with Visual Studio Installer from Microsoft.
If I open a Rust project and change a simple char in code (eg: a variable value from 1 to 2) it re-builds the project (using watchexec) in 12 seconds.
I installed llvm
and used this in global cargo config file (C:/Users/<username>/.cargo/config
)
[target.x86_64-pc-windows-msvc]
linker = "lld-link.exe"
After a cargo clean
and an initial re-build (debug mode, 2 minutes, the same as without lld
) the time is the same (maybe even worse than 1 second).
So no change with or without LLD.
Can you confirm or am I wrong?
How to get faster incremental (development) builds?