FS#79239 - [neovim] Use system LuaJIT

Attached to Project: Arch Linux
Opened by Eric Long (hack3ric) - Saturday, 29 July 2023, 07:26 GMT
Last edited by Daniel M. Capella (polyzen) - Sunday, 30 July 2023, 23:38 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Caleb Maclennan (alerque)
Daniel M. Capella (polyzen)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Neovim uses bundled LuaJIT by default, making the luajit in depends useless.

Specify `USE_BUNDLED=OFF` fixes this issue, and `USE_BUNDLED_TS_PARSERS=ON` makes fixes for #76107 intact. The fix is provided in the patch below.
This task depends upon

Closed by  Daniel M. Capella (polyzen)
Sunday, 30 July 2023, 23:38 GMT
Reason for closing:  Implemented
Additional comments about closing:  0.9.1-3
Comment by Toolybird (Toolybird) - Saturday, 29 July 2023, 22:39 GMT
There might be good reason to stick with the vendored version? Our luajit has moved on from the "blessed" commit mentioned in [1]. See also  FS#73305 .

[1] https://github.com/neovim/neovim/blob/v0.9.1/cmake.deps/CMakeLists.txt
Comment by Sven-Hendrik Haase (Svenstaro) - Sunday, 30 July 2023, 02:16 GMT
Luajit doesn't move very quickly. That's a chance I'm willing to take. If it doesn't work, we can always revert.
Comment by Sven-Hendrik Haase (Svenstaro) - Sunday, 30 July 2023, 02:17 GMT
I pushed a package to testing, let's give that a go.

Loading...