summary refs log tree commit diff
path: root/pkgs/misc/vim-plugins/patches
diff options
context:
space:
mode:
authorDmitry Kalinkin <dmitry.kalinkin@gmail.com>2016-12-30 21:57:50 -0500
committerDmitry Kalinkin <dmitry.kalinkin@gmail.com>2017-01-01 17:35:16 -0500
commitf37c7e01d551d111fc25e3a9a9f71d6654840941 (patch)
tree83234ee5f706f342eaeb47cc016dfa229540baa9 /pkgs/misc/vim-plugins/patches
parent2cac3742415a1fd32438be8bb4300a9ceb5d7dd6 (diff)
downloadnixlib-f37c7e01d551d111fc25e3a9a9f71d6654840941.tar
nixlib-f37c7e01d551d111fc25e3a9a9f71d6654840941.tar.gz
nixlib-f37c7e01d551d111fc25e3a9a9f71d6654840941.tar.bz2
nixlib-f37c7e01d551d111fc25e3a9a9f71d6654840941.tar.lz
nixlib-f37c7e01d551d111fc25e3a9a9f71d6654840941.tar.xz
nixlib-f37c7e01d551d111fc25e3a9a9f71d6654840941.tar.zst
nixlib-f37c7e01d551d111fc25e3a9a9f71d6654840941.zip
youcompleteme: fix compilation
1) Replace --system-libclang with an explicit setting for the path to
nix libclang 3.9. Otherwise it will find system's libclang on darwin.

2) Remove clang/llvm from build inputs. This prevents ycm itself from
being compiled by clang 3.9. stdenv's standard compiler (gcc or
clang 3.7) will suffice.

3) Enable C++11 again as #16212 is caused by incopatibility between
clang 3.9 and libc++ 3.7, but we don't compile YCM with clang 3.9, so
this is not needed anymore.
Diffstat (limited to 'pkgs/misc/vim-plugins/patches')
-rw-r--r--pkgs/misc/vim-plugins/patches/youcompleteme/1-top-cmake.patch14
1 files changed, 0 insertions, 14 deletions
diff --git a/pkgs/misc/vim-plugins/patches/youcompleteme/1-top-cmake.patch b/pkgs/misc/vim-plugins/patches/youcompleteme/1-top-cmake.patch
deleted file mode 100644
index fddf91b1c57c..000000000000
--- a/pkgs/misc/vim-plugins/patches/youcompleteme/1-top-cmake.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-
---- ./third_party/ycmd/cpp/CMakeLists.txt
-+++ ./third_party/ycmd/cpp/CMakeLists.txt
-@@ -121,8 +121,8 @@
-     set( CPP11_AVAILABLE true )
-   endif()
- elseif( COMPILER_IS_CLANG )
--  set( CPP11_AVAILABLE true )
--  set( CMAKE_XCODE_ATTRIBUTE_CLANG_CXX_LANGUAGE_STANDARD "c++11" )
-+  #set( CPP11_AVAILABLE true )
-+  #  set( CMAKE_XCODE_ATTRIBUTE_CLANG_CXX_LANGUAGE_STANDARD "c++11" )
-   set( CMAKE_XCODE_ATTRIBUTE_CLANG_CXX_LIBRARY "libc++" )
- endif()
-