When attempting to install a C++ LSP on an ARM server, I encountered the error mentioned above. Then, I found that Clangd from Mason does not support ARM servers. How can I resolve this issue? Alternatively, are there any other recommended C++ LSP options available in Mason?
Encountering 'The Current Platform is Unsupported' Error While Installing Clangd via Mason on ARM Server
753 views Asked by arutoria At
1
There are 1 answers
Related Questions in NEOVIM
- neovim clangd setup not able to detect sub header files
- Pyright Language Server with Neovim not loading new files
- having trouble installing neovim plugin
- Neovim Kickstart config "E5113: Error while calling lua chunk: vim/_editor.lua:0: attempt to compare two table values" everytime I open neovim
- How can I set a mapping for <C-S-m> in Windows terminal?
- Neovim: no syntax highlighting with treesitter for markdown
- Every time I open neovim I need to type in ":source ~/.config/nvim/init.lua"
- Neovim shows some tmux errors
- Too many levels of symbolic links nvim
- In AstroNvim .js extraction files autoimport and snippet sometimes do not work
- How to disable autocomplete and error pop-ups in an LSP, but keep the other LSP features in Neovim
- Nvim with prose: how to set up proper `autoformat` line-wrapping
- Neovim how to exit insert mode without any delay
- lazyvim: change default settings
- Lazyvim Update Pop-up
Related Questions in CLANGD
- Compiling c++ code by VS Code is always blocked by clang-tidy error 'Error running 'clang-tidy'
- neovim clangd setup not able to detect sub header files
- Is there a way to install the vscode plugin offline in the local WSL via vscode's ssh?
- Config default C/C++ standard in VSCode with clangd and FQ bugs
- Conan & CMake & VSCode ClangD: goto definition works, but goto implementation not (and impl docs not available)
- My lsp says there are non-default libraries or their files (only for not default libraries (numpy, boost, matplotlib etc))
- Clangd Struct Preview Configuration
- Keep g++ as default compiler but also export the clang command, in order to add include directory to path
- Use clangd to get instances of a specific warning in a big project and apply it's fix from the command-line
- CMake: C++ linting not recognising include directory
- Clangd VSCodium can't find GTK-4 headers
- Visual Studio Code and Clangd include errors
- neovim clangd show document when hover & go to definition (not declaration)
- Include path using compile_commands.json
- unable using C++23 with CMake+clangd+MSVC+VSCode
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
While editors / editor plugins may offer mechanisms for automatically installing language servers as a convenience, you can generally fall back to downloading the server manually and pointing your editor at it.
In the case of clangd, it's part of the LLVM project, and clangd binaries are included in the LLVM packages available on the LLVM project's releases page (e.g. here for the latest version, 17.0.6), and there are packages available for a variety of operating systems and architectures (e.g.
clang+llvm-17.0.6-aarch64-linux-gnu.tar.xzis a Linux ARM package).I'm not familiar with Mason specifically, but presumably it (or neovim itself) has an option to specify the path of the language server binary to use (which would be at
bin/clangdin the directory where the package above is extracted).