Arch Linux aur/ccls-git has been fixed

Fangrui Song 2018-08-23 15:57:54 -07:00
parent 3e1d6b3676
commit 52bdf5a126

@ -23,8 +23,7 @@ The executable is at `release/ccls`.
Additional notes: If your `libstdc++` is too old (no C++17 header files) or have an old GCC/Clang, you may use the `-DCLANG_USE_BUNDLED_LIBC++=on` command at [[Build]]. Additional notes: If your `libstdc++` is too old (no C++17 header files) or have an old GCC/Clang, you may use the `-DCLANG_USE_BUNDLED_LIBC++=on` command at [[Build]].
* Arch Linux: `cmake -H. -BRelease -DUSE_SHARED_LLVM=on`. * Arch Linux: `cmake -H. -BRelease -DUSE_SHARED_LLVM=on`. You may also use [aur/ccls-git](https://aur.archlinux.org/packages/ccls-git) which links against `extra/clang`. There was a [SIGSEGV issue](https://github.com/MaskRay/ccls/issues/30) which has been fixed.
[aur/ccls-git](https://aur.archlinux.org/packages/ccls-git) currently does not work as it links against `extra/clang=6.0.1-1` which has a [known issue](https://github.com/MaskRay/ccls/issues/30).
* FreeBSD * FreeBSD
+ with `llvm60` installed: `cmake -H. -BRelease -DSYSTEM_CLANG=on -DUSE_SHARED_LLVM=on -DCMAKE_PREFIX_PATH=/usr/local/llvm60` + with `llvm60` installed: `cmake -H. -BRelease -DSYSTEM_CLANG=on -DUSE_SHARED_LLVM=on -DCMAKE_PREFIX_PATH=/usr/local/llvm60`
+ use libc++: `cmake -H. -BRelease -DCLANG_USE_BUNDLED_LIBC++=on` + use libc++: `cmake -H. -BRelease -DCLANG_USE_BUNDLED_LIBC++=on`