<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/lang/lua/luajit/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-10-31T05:12:52Z</updated>
<entry>
<title>luajit: conflict with luajit2</title>
<updated>2026-10-31T05:12:52Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-10-28T23:15:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2a98220abc0cb3d48b79f26b0b75d24d9ed9249a'/>
<id>urn:sha1:2a98220abc0cb3d48b79f26b0b75d24d9ed9249a</id>
<content type='text'>
luajit and luajit2 both install /usr/lib/libluajit-5.1.so and
/usr/lib/libluajit-5.1.so.2. luajit2 provides luajit, so apk never
installs both, but Kconfig lets both be selected, and the image then
silently gets only luajit2.

Declare the conflict on luajit. dnsdist, knot-resolver and snort3
depend on luajit, and Kconfig selects it for them depending on luajit2,
so a conflict on luajit2 creates a Kconfig dependency cycle.

Checked with defconfig: luajit drops to m when luajit2 or
nginx-mod-lua-resty-lrucache is selected.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>luajit: do not build on riscv64</title>
<updated>2026-10-30T05:37:21Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-10-29T13:55:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=72e727c51a84836cd7d391ab07a21bd233fef8fd'/>
<id>urn:sha1:72e727c51a84836cd7d391ab07a21bd233fef8fd</id>
<content type='text'>
LuaJIT 2.1.0-beta3 does not support riscv64 and fails there with
"No support for this architecture (yet)". HAS_LUAJIT_ARCH, which
luajit and luajit2 share, includes riscv64 since luajit2 got riscv64
support, so luajit is built on riscv64 and fails.

Exclude riscv64 from luajit. luajit2 provides luajit, so on riscv64
dnsdist and snort3 use luajit2.

Checked with defconfig on sifiveu: dnsdist and snort3 no longer select
luajit, CONFIG_ALL builds them with luajit2, armsr/armv8 is unchanged.

Fixes: 47525f330013 ("luajit2: add riscv64 support")
Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>luajit: indent the package metadata with two spaces</title>
<updated>2026-10-30T05:37:21Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-10-29T13:55:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0839415eb5917606a4a67e83bf223c0d15b337a4'/>
<id>urn:sha1:0839415eb5917606a4a67e83bf223c0d15b337a4</id>
<content type='text'>
The Package/luajit block is indented with one space, but the formality
check wants two spaces for added lines. Indent the whole block with two
spaces, so the next change does not mix both.

The generated package metadata is unchanged.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>luajit2: add riscv64 support</title>
<updated>2025-12-29T11:46:10Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2025-12-29T08:37:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=47525f3300137c6c3a82e4c1402770876a2246b2'/>
<id>urn:sha1:47525f3300137c6c3a82e4c1402770876a2246b2</id>
<content type='text'>
This adds support RISC-V64 to luajit2 by backporting
https://redirect.github.com/openresty/luajit2/pull/236

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>lua: move Lua packages under lang/lua sub-folder</title>
<updated>2025-11-17T06:46:33Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2025-11-16T10:02:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7eebedcdfc0d17e610a123fdff4d8edb21e8b098'/>
<id>urn:sha1:7eebedcdfc0d17e610a123fdff4d8edb21e8b098</id>
<content type='text'>
There are roughly 50 Lua packages.
It's about time we consider a proposal for moving all of them
under a lang/lua sub-folder.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
</feed>
