Package Details: ccls-git 20200419-1

Git Clone URL: https://aur.archlinux.org/ccls-git.git (read-only, click to copy)
Package Base: ccls-git
Description: C/C++ language server supporting cross references, hierarchies, completion and semantic highlighting
Upstream URL: https://github.com/MaskRay/ccls
Licenses: Apache
Submitter: MaskRay
Maintainer: MaskRay (SilverRainZ, lilac)
Last Packager: SilverRainZ
Votes: 11
Popularity: 0.93
First Submitted: 2018-04-08 16:33
Last Updated: 2020-04-22 05:10

Latest Comments

1 2 Next › Last »

flatwhatson commented on 2020-04-20 02:17

This package builds if you set the CLANG_LINK_CLANG_DYLIB cmake flag to force use of clang's dynamic library:

cmake -H. -Bbuild -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_CXX_COMPILER=clang++ -DCLANG_LINK_CLANG_DYLIB=on

dpriedel commented on 2020-04-19 14:26

Hi

ccls-git no longer builds against the latest clang10 from arch. They have stopped building shared libraries for the clang tools thus the link step fails.

see bug report FS#66283 - [clang] clang-10 package does not have libclang

Thanks !!

SilverRainZ commented on 2020-03-19 15:17

@kasei, thank you, updated.

kasei commented on 2020-03-19 06:49

rapidjson is a template library, so I think it should be a make dependency?

SilverRainZ commented on 2019-04-12 06:50

@ashwinkj Thanks for report, fixed.

ashwinkj commented on 2019-04-08 21:28

After updating to Clang/LLVM 8, the indexing crashes when building with GCC. Modifying the build() in PKGBUILD to use clang++ fixes this for me. For anyone having the same issue, the exact change was

cmake -H. -Bbuild -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_CXX_COMPILER=clang++

flatwhatson commented on 2019-01-29 23:34

The pkgver in the latest PKGBUILD is ahead of the actual HEAD, so this package is always detected as out of date by package managers (eg. pikaur).

flatwhatson commented on 2019-01-25 00:18

Please bump the pkgrel so that everyone gets the update. It's possible someone (like me) had already built ccls-git-1825.a5f600a7-1 with the old PKGBUILD, and won't get the fix because the version number hasn't changed.

MaskRay commented on 2018-08-23 22:39

ccls is a C++ project, thus I believe arch shouldn't be any

Use arch=('x86_64') as what extra/clang extra/llvm uses?

The SIGSEGV issue has been identified and fixed. aur/ccls-git should not use -fno-rtti as extra/clang clang/llvm are configured with -DLLVM_ENABLE_RTTI=ON

caiye commented on 2018-08-20 08:39

ccls is a C++ project, thus I believe arch shouldn't be any