[Buildroot] [PATCH] Revert "package/luajit: back to mainline and bump to 05f1984e"
Romain Naour
romain.naour at gmail.com
Sat Nov 6 19:00:57 UTC 2021
This reverts commit 9450b53c8e06f1b5a75840b82c0f4663a5d75c45 since it
introcude a regretion to luvi package [1].
luvi doesn't work since the luv static linking doesn't seems to
work anymore.
(see https://github.com/luvit/luvi/commit/a9dc8dae2eb69d4a754a0cf5c08622d70f6b7067)
# luvi -v
[string "return require('init')(...)"]:1: module 'init' not found:
no field package.preload['init']
no file './init.lua'
no file '/usr/share/luajit-2.1.0-beta3/init.lua'
no file '/usr/local/share/lua/5.1/init.lua'
no file '/usr/local/share/lua/5.1/init/init.lua'
no file '/usr/share/lua/5.1/init.lua'
no file '/usr/share/lua/5.1/init/init.lua'
no file './init.so'
no file '/usr/local/lib/lua/5.1/init.so'
no file '/usr/lib/lua/5.1/init.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
stack traceback:
[C]: in function 'require'
[string "return require('init')(...)"]:1: in main chunk
luvi now try to load init.lua script:
https://github.com/luvit/luvi/blob/v2.12.0/src/main.c#L176
Luvi seems to rely on some moonjit extentions [2] not available yet in
luajit.
[1] http://lists.busybox.net/pipermail/buildroot/2021-October/627134.html
[2] https://github.com/moonjit/moonjit/blob/master/doc/extensions.md
Signed-off-by: Romain Naour <romain.naour at gmail.com>
Cc: Francois Perrad <francois.perrad at gadz.org>
Cc: Jörg Krause <joerg.krause at embedded.rocks>
---
package/luajit/Config.in | 2 +-
package/luajit/luajit.hash | 4 ++--
package/luajit/luajit.mk | 4 ++--
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package/luajit/Config.in b/package/luajit/Config.in
index e4e1249240..eb3eb01998 100644
--- a/package/luajit/Config.in
+++ b/package/luajit/Config.in
@@ -27,7 +27,7 @@ config BR2_PACKAGE_LUAJIT
ABI-compatible to the standard Lua interpreter and can be
deployed as a drop-in replacement.
- https://luajit.org/luajit.html
+ https://github.com/moonjit/moonjit
if BR2_PACKAGE_LUAJIT
diff --git a/package/luajit/luajit.hash b/package/luajit/luajit.hash
index 1497ee9df4..532ec0b294 100644
--- a/package/luajit/luajit.hash
+++ b/package/luajit/luajit.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 b1b19f92451a661ba1167ee0b259299616cb3a1cdaf5ab05d7ccffaffeb4a0fb luajit-05f1984e1a862e4b3d3c3b370c773492e2edf84a.tar.gz
+sha256 c3de8e29aa617fc594c043f57636ab9ad71af2b4a3a513932b05f5cdaa4320b2 luajit-2.1.2.tar.gz
# Locally calculated
-sha256 43fc251179d900f9948e51dd3cc93733d1219f2db060faaa0c8100ad054f54d8 COPYRIGHT
+sha256 aa64a7706ded773011b933f4230d7b35ba662598197f82ac2c7bca62abdaa4d7 COPYRIGHT
diff --git a/package/luajit/luajit.mk b/package/luajit/luajit.mk
index fbbd8ebc70..defa21dd3f 100644
--- a/package/luajit/luajit.mk
+++ b/package/luajit/luajit.mk
@@ -4,8 +4,8 @@
#
################################################################################
-LUAJIT_VERSION = 05f1984e1a862e4b3d3c3b370c773492e2edf84a
-LUAJIT_SITE = $(call github,LuaJIT,LuaJIT,$(LUAJIT_VERSION))
+LUAJIT_VERSION = 2.1.2
+LUAJIT_SITE = $(call github,moonjit,moonjit,$(LUAJIT_VERSION))
LUAJIT_LICENSE = MIT
LUAJIT_LICENSE_FILES = COPYRIGHT
--
2.31.1
More information about the buildroot
mailing list