Summary: | games-action/minetest should depend on =dev-lang/luajit-2.1.0_beta3 to avoid crashes in some cases | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Red <redblade7> |
Component: | Current packages | Assignee: | Marek Szuba <marecki> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | games, jstein, redblade7 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=679730 https://bugs.gentoo.org/show_bug.cgi?id=678404 https://bugs.gentoo.org/show_bug.cgi?id=685010 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 685010 | ||
Bug Blocks: |
Description
Red
2019-04-09 23:51:20 UTC
It says also at the link, with instructions, that GC64 needs to be enabled in the LuaJIT build for the crashes to be avoided. Perhaps it could be added as a use flag for =dev-lang/luajit-2.1.0_beta3? (In reply to Red from comment #1) > It says also at the link, with instructions, that GC64 needs to be enabled > in the LuaJIT build for the crashes to be avoided. > > Perhaps it could be added as a use flag for =dev-lang/luajit-2.1.0_beta3? LuaJIT can be compiled with GC64 mode enabled by building with "-DLUAJIT_ENABLE_GC64" set. However, it looks like the current luajit-2.1.0_beta3.ebuild file does not pass that option down. If the luajit ebuild is updated to permit GC64 mode to be enabled, I'll update the minetest ebuild to allow it be selected. (In reply to William Breathitt Gray from comment #2) > (In reply to Red from comment #1) > > It says also at the link, with instructions, that GC64 needs to be enabled > > in the LuaJIT build for the crashes to be avoided. > > > > Perhaps it could be added as a use flag for =dev-lang/luajit-2.1.0_beta3? > > LuaJIT can be compiled with GC64 mode enabled by building with > "-DLUAJIT_ENABLE_GC64" set. However, it looks like the current > luajit-2.1.0_beta3.ebuild file does not pass that option down. If the luajit > ebuild is updated to permit GC64 mode to be enabled, I'll update the > minetest ebuild to allow it be selected. Apologies that I completely forgot to do this. The whole Minetest site crashed a few days ago, they are still working on repairing it, the main site is back, the wiki and forum will take a few more days, they say. Once I can again link to and view the forum thread here, I will file a bug with LuaJIT. (In reply to Red from comment #3) > (In reply to William Breathitt Gray from comment #2) > > (In reply to Red from comment #1) > > > It says also at the link, with instructions, that GC64 needs to be enabled > > > in the LuaJIT build for the crashes to be avoided. > > > > > > Perhaps it could be added as a use flag for =dev-lang/luajit-2.1.0_beta3? > > > > LuaJIT can be compiled with GC64 mode enabled by building with > > "-DLUAJIT_ENABLE_GC64" set. However, it looks like the current > > luajit-2.1.0_beta3.ebuild file does not pass that option down. If the luajit > > ebuild is updated to permit GC64 mode to be enabled, I'll update the > > minetest ebuild to allow it be selected. > > Apologies that I completely forgot to do this. The whole Minetest site > crashed a few days ago, they are still working on repairing it, the main > site is back, the wiki and forum will take a few more days, they say. Once I > can again link to and view the forum thread here, I will file a bug with > LuaJIT. Apologies again for the delay. See LuaJIT bug 685010. I really would rather not introduce a dependency on a four year-old beta-grade version of LuaJIT that is now a looong way behind the Git head - and that isn't keyworded for any of the arches supported by games-action/minetest. Maybe they'll finally release something some time soon? |