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
750 Views Asked by arutoria At
1
There are 1 best solutions below
Related Questions in NEOVIM
- Use case for Neovim terminal mode inside tmux session
- Neovim + rainbow
- Using `system` with a long string VS multiple arguments
- Can't find init.vim
- How to change neovim PATH during installation proccess
- Syntax Highlighting Issues in Neovim
- Any shell command to directly let dein.vim to install plugins?
- How to make the GUI elements of windows version Neovim appear?
- Neovim Indent Bug?
- How to run scripts in background in Neovim?
- Vim error E745 'Using a List as a Number' when creating `Latex` snippet in `neosnippet`
- VIM textwidth has no effect
- Vimscript - split function call to multiple lines
- 'Cursorline' in the setting of 'wordwrap' in VIM
- How to change coc.nvim floating window colors?
Related Questions in CLANGD
- how to program in C with lib gtk in vim with coc-clangd?
- clangd installed via mason-lspconfig shows "Use of undeclared indentifier" for evreything
- How to make Clangd in VSCode only index the currently open file and standard header files?
- How to make clangd work with single-header library that uses an implementation macro
- Merge multiple compile_command.json files
- Tell clangd to look in usr/local/include
- Clangd shows false errors when compilation works just fine
- clangd with coc: where to put the "FastCheckFilter" option?
- clangd not finding gnu/stubs-32.h when using emscripten
- Autocomplete for #include files
- Can the clangd extension work within header files?
- vscode-go: any code using cgo does not show suggestions when using the Go and ClangD extensions
- Manipulate compile_commands.json file paths
- How to make clangd background-index work for yet unopened files without using compile_commands.json?
- Encountering 'The Current Platform is Unsupported' Error While Installing Clangd via Mason on ARM Server
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)
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?
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).