[llvm-dev] Windows vs Mac/Linux distribution discrepancy

Hans Wennborg via llvm-dev llvm-dev at lists.llvm.org
Fri Jul 24 03:08:59 PDT 2020


Hi Alex,

As others have answered already, it's a mix of technical things --
exposing everything as a DLL is problematic, and also we'd like to
keep the size of the binaries down. The current situation is that the
Windows binaries are focused on providing an LLVM toolchain by
shipping Clang, LLD, runtimes, etc. -- but not the internal tools like
opt, llc, and so on.

The recommendation is that those who need to build stuff with LLVM
rather than just use the toolchain should build it themselves.

Thanks,
Hans

On Thu, Jul 23, 2020 at 8:00 PM Alex Denisov via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
>
> Hi folks,
>
> I’m trying to port some code built on top of LLVM/Clang to Windows,
> however I just discovered that the precompiled versions from releases.llvm.org
> are missing all the libLLVM* and libclang* dlls. Also, some tools (e.g. opt) are missing on Windows as well.
>
> I’m curious whether it’s a technical limitation (i.e. certain things don’t work on Windows),
> or something else?
>
> For the others out there building cross-platform tools based on LLVM:
> how do you deal with this issue? Am I supposed to build LLVM myself there?
>
> Cheers,
> Alex.
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev


More information about the llvm-dev mailing list