From 2708c6210aeb2b397fe2fdfae42f7a9097af94af Mon Sep 17 00:00:00 2001 From: micbou Date: Sat, 27 Apr 2019 22:01:33 +0200 Subject: [PATCH] Increase Clang requirement to 8.0.0 in the docs --- README.md | 8 ++++---- doc/youcompleteme.txt | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 927c727b..c37e3e5c 100644 --- a/README.md +++ b/README.md @@ -593,16 +593,16 @@ process. **Download the latest version of `libclang`**. Clang is an open-source compiler that can compile C-family languages. The `libclang` library it provides is used to power the YCM semantic completion engine for those - languages. YCM is designed to work with libclang version 7.0.0 or higher. + languages. YCM is designed to work with libclang version 8.0.0 or higher. In addition to `libclang`, YCM also supports an **experimental** [clangd][]-based completer. You can download the latest version of [clangd][] from [llvm.org releases][clang-download]. Follow Step 4 to learn how to tell YCM where to find clangd binary. Please note that YCM is - designed to work with [clangd][] version 7.0.0 or higher. + designed to work with [clangd][] version 8.0.0 or higher. You can use the system libclang or clangd _only if you are sure it is - version 7.0.0 or higher_, otherwise don't. Even if it is, we recommend using + version 8.0.0 or higher_, otherwise don't. Even if it is, we recommend using the [official binaries from llvm.org][clang-download] if at all possible. Make sure you download the correct archive file for your OS. @@ -3237,7 +3237,7 @@ to go through the full installation guide by hand. ### I see `undefined symbol: clang_getCompletionFixIt` in the server logs. This means that the server is trying to load a version of libclang that is too -old. You need at least libclang 7.0.0. We recommend running the `install.py` +old. You need at least libclang 8.0.0. We recommend running the `install.py` script without `--system-libclang` or downloading the [latest prebuilt binaries from llvm.org][clang-download] when going through the [full installation guide](#full-installation-guide). diff --git a/doc/youcompleteme.txt b/doc/youcompleteme.txt index 1c3bdea2..cd72821f 100644 --- a/doc/youcompleteme.txt +++ b/doc/youcompleteme.txt @@ -807,16 +807,16 @@ will notify you to recompile it. You should then rerun the install process. **Download the latest version of 'libclang'**. Clang is an open-source compiler that can compile C-family languages. The 'libclang' library it provides is used to power the YCM semantic completion engine for those - languages. YCM is designed to work with libclang version 7.0.0 or higher. + languages. YCM is designed to work with libclang version 8.0.0 or higher. In addition to 'libclang', YCM also supports an **experimental** clangd [12]-based completer. You can download the latest version of clangd [12] from llvm.org releases [41]. Follow Step 4 to learn how to tell YCM where to find clangd binary. Please note that YCM is designed to work with - clangd [12] version 7.0.0 or higher. + clangd [12] version 8.0.0 or higher. You can use the system libclang or clangd _only if you are sure it is - version 7.0.0 or higher_, otherwise don't. Even if it is, we recommend + version 8.0.0 or higher_, otherwise don't. Even if it is, we recommend using the official binaries from llvm.org [41] if at all possible. Make sure you download the correct archive file for your OS. @@ -3467,7 +3467,7 @@ to go through the full installation guide by hand. I see 'undefined symbol: clang_getCompletionFixIt' in the server logs. ~ This means that the server is trying to load a version of libclang that is too -old. You need at least libclang 7.0.0. We recommend running the 'install.py' +old. You need at least libclang 8.0.0. We recommend running the 'install.py' script without '--system-libclang' or downloading the latest prebuilt binaries from llvm.org [41] when going through the full installation guide.