-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
neovim: update to 0.10.0 #50372
neovim: update to 0.10.0 #50372
Conversation
8b0f3b4
to
10ce7ae
Compare
workaround: - riscv64*) build_options_default="" ;;
+ armv7l|riscv64*) build_options_default="" ;; |
Tested on x86_64-glibc with some LSPs. Works as expected, though I had |
probably more related to the ABI break in treesitter |
@tranzystorekk, ty for your work on this. This build however is incomplete, it is missing lua the default treesitter parsers:
This can result in neovim/neovim#27951, which you may not experience if you have |
That would require packaging these parsers separately, and I don't have the bandwidth for that. |
we explicitly don't invoke the |
So do you think this can be released as is without the libs or should we block merging of this package for a while? Having an error and no highlights when opening a lua/markdown/etc file isn’t really acceptable IMHO. |
Now that I agree shouldn't happen. |
Ty @tranzystorekk for the latest pushes, works perfectly on glibc x86_64. |
needed for neovim
neovim looks for a SONAME that is a whole path find: warning: ‘-name’ matches against basenames only, but the given pattern contains a directory separator (‘/’), thus the expression will evaluate to false all the time. Did you mean ‘-wholename’? SONAME: /usr/lib/lua/5.1/lpeg.so <-> lua51-lpeg>=1.1.0_2
Testing the changes
Neovim now depends on lua-lpeg as a library and dynamically links to it, but we don't serve it as a shlib.