Auto merge of #2723 - micbou:update-ycmd, r=puremourning

[READY] Update ycmd

This include the following changes:
 - PR https://github.com/Valloric/ycmd/pull/673: update bottle to 0.12.13;
 - PR https://github.com/Valloric/ycmd/pull/790: update Clang to 4.0.1;
 - PR https://github.com/Valloric/ycmd/pull/793: fix compilation with Clang 3.4;
 - PR https://github.com/Valloric/ycmd/pull/796: only configure tests and benchmarks if required;
 - PR https://github.com/Valloric/ycmd/pull/799: fix finding Python library in virtualenv;
 - PR https://github.com/Valloric/ycmd/pull/800: switch back to Boost regex.

Downgrade GCC requirement to 4.8 on Travis.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/valloric/youcompleteme/2723)
<!-- Reviewable:end -->
This commit is contained in:
zzbot 2017-07-21 00:37:54 -07:00 committed by GitHub
commit 3e318800b4
3 changed files with 5 additions and 5 deletions

View File

@ -34,9 +34,9 @@ addons:
packages: packages:
- cmake-data - cmake-data
- cmake - cmake
# 4.9 is the first version of GCC with good enough C++11 support to build # 4.8 is the first version of GCC with good enough C++11 support to build
# ycmd. # ycmd.
- g++-4.9 - g++-4.8
- ninja-build - ninja-build
# Everything below is a Python build dep (though it depends on Python # Everything below is a Python build dep (though it depends on Python
# version). We need them because pyenv builds Python. # version). We need them because pyenv builds Python.

View File

@ -5,8 +5,8 @@
mkdir ${HOME}/bin mkdir ${HOME}/bin
ln -s /usr/bin/g++-4.9 ${HOME}/bin/c++ ln -s /usr/bin/g++-4.8 ${HOME}/bin/c++
ln -s /usr/bin/gcc-4.9 ${HOME}/bin/cc ln -s /usr/bin/gcc-4.8 ${HOME}/bin/cc
export PATH=${HOME}/bin:${PATH} export PATH=${HOME}/bin:${PATH}

2
third_party/ycmd vendored

@ -1 +1 @@
Subproject commit 490b3ee26d7930704743585ab1ac6f925dbc7202 Subproject commit 6463774035e61a660ad9150a592b8829eb37fd10