ccls icon indicating copy to clipboard operation
ccls copied to clipboard

include pre-built binaries in the release, please

Open 4rtemis-4rrow opened this issue 1 year ago • 2 comments

I mean, the title is quite obvious, but please, bare with me

so, I use neovim as a text editor, and my main language is C, I used to manually configure LSPs, but I switched to using mason instead

I want to be able to use ccls with mason, but they removed support for it, mainly because there are no pre-compiled binaries

so please, it won't hurt anyone to do this, hell, I don't understand why there aren't any binaries in the release already

4rtemis-4rrow avatar Oct 27 '24 15:10 4rtemis-4rrow

I've switched to Neovim for my primary editor. With LspInstall we can install prebuilt binaries, which are quite convenient. For prebuilt ccls, we need to statically link against LLVM and Clang libraries. Perhaps targeting some older glibc is useful, but it seems painful to set up an old Ubuntu or AlmaLinux

MaskRay avatar Nov 02 '24 17:11 MaskRay

if you're gonna do static linking, then you do it against musl, more convenient, more lightweight, and it's designed for static linking

4rtemis-4rrow avatar Nov 02 '24 21:11 4rtemis-4rrow