Package Details: ccls-git 20190412-1

Git Clone URL: https://aur.archlinux.org/ccls-git.git (read-only)
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)
Last Packager: SilverRainZ
Votes: 7
Popularity: 0.701144
First Submitted: 2018-04-08 16:33
Last Updated: 2019-04-12 06:46

Latest Comments

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

MaskRay commented on 2018-06-09 00:21

ccls-git depends on extra/clang 6.0.0-1 which is currently broken.

You will see the following in --log-file=/tmp/cc.log when indexing files:

  libclang: crash detected during parsing:

Currently the recommended way is to link against bundled clang+llvm downloaded from releases.llvm.org (see https://github.com/MaskRay/ccls/wiki/Getting-started)

cmake -H. -Brelease
cmake --build release

zsrkmyn commented on 2018-05-10 15:21

It seems that we should specify CXX=clang++ to use clang++ to compile the codes.