GNU bug report logs - #49220
luajit doesn't support powerpc64le

Previous Next

Package: guix;

Reported by: Chris Marusich <cmmarusich <at> gmail.com>

Date: Fri, 25 Jun 2021 06:06:01 UTC

Severity: normal

Full log


View this message in rfc822 format

From: Chris Marusich <cmmarusich <at> gmail.com>
To: 49220 <at> debbugs.gnu.org
Subject: bug#49220: luajit doesn't support powerpc64le
Date: Mon, 24 Jan 2022 09:52:06 -0800
[Message part 1 (text/plain, inline)]
Chris Marusich <cmmarusich <at> gmail.com> writes:

> I checked their email list and website, but I can't find information
> about whether the LuaJIT project is actively working on support for
> powerpc64le architecture specifically.  I'll ask their email list
> (luajit <at> freelists.org) in a moment, and we'll see what they say.

It's been about 7 months.  There has been no reply on the luajit email
list, or on the GitHub pull request mentioned earlier.  It seems
unlikely that luajit will support powerpc64le-linux support soon.

For this reason, I have removed powerpc64le-linux from luajit's
supported-systems in commit ecb3f1b96a5895999cd800187b2197a78b56760a on
master.

LuaJIT is a dependency, either direct or indirect, of about 58 packages:

  $ guix refresh -l luajit
  Building the following 39 packages would ensure 58 dependent packages
  are rebuilt: arcan-sdl <at> 0.5.5.2-1.b4dd1fb arcan-wayland <at> 0.5.5.2-1.b4dd1fb
  xarcan <at> 0.5.4-1.8e6ee02 knot-resolver <at> 5.4.4 evisum <at> 0.6.0 ephoto <at> 1.6.0
  edi <at> 0.8.0 enlightenment <at> 0.25.1 terminology <at> 1.12.1 lekha <at> 0.2.1 rage <at> 0.4.0
  econnman <at> 1.1 epour <at> 0.7.0 jami-qt <at> 20210606.1.e2f9490
  jami-gnome <at> 20210606.1.e2f9490 pinentry-efl <at> 1.2.0 eovim <at> 0.2.0
  mrrescue <at> 1.02e love-nuklear <at> 2.6.1 instead <at> 3.3.5
  solarus-quest-editor <at> 1.6.5 tome4 <at> 1.7.4 naev <at> 0.9.1 mrg <at> 0.1.4
  bpftrace <at> 0.11.4 rspamd <at> 2.7 hexchat <at> 2.16.0
  minetest-mobs-animal <at> 2021-11-14 minetest-worldedit <at> 1.3
  minetest-unified-inventory <at> 2021-12-26 minetest-mesecons <at> 1.2.1-0.db58797
  minetest-homedecor-modpack <at> 2021-12-26 minetest-coloredwood <at> 2021-04-14-1
  minetest-technic <at> 2021-09-11 minetest-basic-trains <at> 1.0.1
  minetest-throwing-arrows <at> 1.1-0.059cc89 minetest-ethereal <at> 1.29-0.7670c1d
  luakit <at> 2.3 nginx-lua-module <at> 0.10.16

Most of them depend indirectly on luajit via the "efl" and "minetest" packages:

  guix graph --type=reverse-bag luajit | dot -Tpng > /tmp/luajit-reverse-bag.png

Here's the graph:

[luajit-reverse-bag.png (image/png, inline)]
[Message part 3 (text/plain, inline)]
Given the lack of PowerPC 64 bit support and the lack of interest in
supporting the architecture, people who want to use those packages on
powerpc64le-linux will either need to add and maintain that support or
figure out how to modify the package definitions to avoid the dependency
on luajit entirely.

-- 
Chris

PGP: https://savannah.gnu.org/people/viewgpg.php?user_id=106836
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 3 years and 140 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.