New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
llvm installer on windows missing LLVMConfig.cmake #53052
Comments
llvm-project/llvm/cmake/modules/AddLLVM.cmake Line 1057 in a44ef99
|
Can confirm that the installer for 13 is missing llvm-config. |
Still? |
Any news on this as I can't get it working |
Even downgrading to llvm 11 didn't help |
Building LLVM is over 40 gigabytes on my system. Please fix the installer. |
Building LLVM is over 90 gigabytes on my system and took me five days to get right. Please fix the installer. :^) |
Still an issue with 15.0.4 These is just this file LLVMConfigExtensions.cmake , containing a single line: I need this in order to build - https://github.com/KhronosGroup/SPIRV-LLVM-Translator |
I'd like to resurface this one. I was trying to install https://github.com/p-ranav/fccf on windows, and now it turns out I need to build LLVM from source for that. So this might be a big usability problem for downstream tools that aren't shipping pre-built binaries. I would vote instead of commenting if I could, sorry for the noise. |
Still an issue. Its a shame its not getting any attention and lowers usability |
I understand that this project is a monster to maintain and there's only a handful of people maintaining it, but this is just sad. |
The Windows installer is focused on shipping LLVM as a toolchain: clang, lld, and related tools. It does not provide the LLVM development tools like opt, llc, etc. and also not the libraries and llvm-config. There has been some discussion about shipping more tools in #51192, but shipping libraries is trickier. First of all we don't have a good way of building LLVM as a dll. We would also have to make sure the c runtime library matches what the client is using. For these reasons, for users who want to use LLVM as a library or use the development tools, it's recommended to build LLVM from source. If folks want to work on making LLVM easier to ship as a library on Windows, patches are welcome. |
One of the most useful and common applications of LLVM is embedding it as a library in another tool like a compiler. Not providing binaries for this purpose for a project that's so incredibly resource-intensive to build (on all accounts; disk space, memory usage, time) makes LLVM on Windows much less useful than it could be. I'm not convinced that shipping highly compatible libraries on Windows is a big issue given the high degree of compatibility in the Windows API layers, MSVC, and C library. |
llvm-config is still missing |
PR #79840 exports a tarball containing llvm-config on windows |
I have tried both the LLVM 13 and 12 installers (win64 versions) available on github on the Releases page -- both seem to be missing LLVMConfig.cmake, which causes cmake to error with
I can see this file in the source distribution, so it seems to be just missing in the installer.
The text was updated successfully, but these errors were encountered: