3 ms·
Side note, but I was looking for a pre-built binaries in releases of LLVM project. Specifically I was looking for clang+llvm releases for x86_64 linux (ubuntu p
by Keyframe 2y ago
Side note, but I was looking for a pre-built binaries in releases of LLVM project. Specifically I was looking for clang+llvm releases for x86_64 linux (ubuntu preferably) in order to save some time (always had trouble compiling it) and to put it into my own `prefix` directory. It's kind of wild to see aarch64, armv7, powerpc64, x86_64_windows.. but not something like this. I am aware of https://apt.llvm.org/ https://apt.llvm.org/ and its llvm.sh - but as I said, I'd prefer it to live in its own `prefix`. Anyone knows where else there might be pre-builts? There used to be something just like that for v17, like https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmo...
- quic_bcain 2y ago> It's kind of wild to see aarch64, armv7, powerpc64, x86_64_windows.. but not something like this. Yeah, sorry, mostly my fault. I'd been producing these regularly and haven't done as well lately. I'll get one uploaded for 18 soon. :(
- Keyframe 2y agothank you, friend! you're awesome
- quic_bcain 2y agoOk, 18.1.8 uploaded [1] [2]. [1] https://github.com/llvm/llvm-project/releases/tag/llvmorg-18.1.8 https://github.com/llvm/llvm-project/releases/tag/llvmorg-18... [2] https://discourse.llvm.org/t/18-1-8-has-been-tagged/79726/10?u=androm3da https://discourse.llvm.org/t/18-1-8-has-been-tagged/79726/10...
- Keyframe 2y agoFantastic, thank you! Can you share the process how you build and package?
- quic_bcain 2y agoI can - it's well documented by the project itself [1]. Very nearly all of the work is done by the test-release.sh script. [1] https://llvm.org/docs/HowToReleaseLLVM.html https://llvm.org/docs/HowToReleaseLLVM.html
- MaskRay 2y agohttps://mirrors.edge.kernel.org/pub/tools/llvm/ https://mirrors.edge.kernel.org/pub/tools/llvm/ provides a PGO-optimized LLVM toolchain. It is likely much faster than Distro provided Clang. You might also want to replace the malloc with mimalloc/snmalloc, which might yield ~10% performance boost.
- Keyframe 2y agooh this is nice! Thanks!