2 ms·
> It'll be great to finally be able to experiment with LLD. Was the lack of lld the only reason for the Windows installer to depend on the MSVC build tools, or
by mrec 9y ago
> It'll be great to finally be able to experiment with LLD.
Was the lack of lld the only reason for the Windows installer to depend on the MSVC build tools, or are there others?
- steveklabnik 9y agoThere are others. If you want to compile C code to include in your project, you'll need those tools. LLD and link.exe aren't exactly at feature parity, etc. I'm most excited about LLD for hobby OS dev; with Rust and LLD it's now trivial to get going on any OS Rust supports. As a Windows user, I really appreciate it!
- mrec 9y ago> If you want to compile C code to include in your project, you'll need those tools. Just curious, but if you're already built on top of llvm, why not bundle clang for that? Licensing issues? I thought NCSA was pretty permissive.
- steveklabnik 9y agoThat works if you can actually compile the code yourself, I left out the "if you want to link to a pre-compiled library that was compiled with MSVC" case. Basically, MSVC is the default, standard way to access C code on the platform, so we work with it by default. We also provide other options if you want to do it other ways, through things like the GNU target.
- mrec 9y agoAh, gotcha. Thanks for clarifying.