New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
vim plugins: fix for multiple clang outputs, use clang 6.0 #47171
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pschuprikov
changed the title
Vim clang fix
vim plugins: fix for multiple clang outputs and use clang 6.0
Sep 22, 2018
pschuprikov
changed the title
vim plugins: fix for multiple clang outputs and use clang 6.0
vim plugins: fix for multiple clang outputs, use clang 6.0
Sep 22, 2018
Mic92
reviewed
Sep 23, 2018
pkgs/misc/vim-plugins/vim2nix/additional-nix-code/clang_complete
Outdated
Show resolved
Hide resolved
pschuprikov
force-pushed
the
vim-clang-fix
branch
from
September 24, 2018 17:52
f19cf68
to
7e333ae
Compare
@pschuprikov could you rebase this and solve the conflict, please? |
clighter8 plugin seems to be using python bindings for clang 6.0 clang_complete, another plugin using clang, works ok with this version
Clang-specific headers and dynamic libraries now go to different outputs, and clang_complete must be able to find both
pschuprikov
force-pushed
the
vim-clang-fix
branch
from
November 25, 2018 14:07
7e333ae
to
41f0e93
Compare
@c0bw3b done |
@GrahamcOfBorg build vimPlugins.clang_complete vimPlugins.clighter8 vimPlugins.haskell-vim |
Success on aarch64-linux (full log) Attempted: vimPlugins.clang_complete, vimPlugins.clighter8, vimPlugins.haskell-vim Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: vimPlugins.clang_complete, vimPlugins.clighter8, vimPlugins.haskell-vim Partial log (click to expand)
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation for this change
This PR fixes two plugins using
llvmPackages
, namely clang_complete and clighter8, to support multiple outputs inclang
, and changes the version ofllvmPackages
to 6.0. The main reason for the latter change is that clighter uses python bindings that don't work with clang 5.0.May be it was more appropriate to leave clang_complete with the default (clang 5.0) version.
This PR is created as a more complete replacement for #45954
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)