(address . bug-guix@gnu.org)
Hi,
When attempting to build luajit on powerpc64le-linux, you will get
errors like this:
Toggle snippet (65 lines)
==== Building LuaJIT 2.1.0-beta3 ====
make -C src
make[1]: Entering directory '/tmp/guix-build-luajit-2.1.0-beta3.drv-0/LuaJIT-2.1.0-beta3/src'
lj_arch.h:428:2: error: #error "No support for PowerPC 64 bit mode (yet)"
428 | #error "No support for PowerPC 64 bit mode (yet)"
| ^~~~~
lj_arch.h:428:2: error: #error "No support for PowerPC 64 bit mode (yet)"
428 | #error "No support for PowerPC 64 bit mode (yet)"
| ^~~~~
lj_arch.h:428:2: error: #error "No support for PowerPC 64 bit mode (yet)"
428 | #error "No support for PowerPC 64 bit mode (yet)"
| ^~~~~
lj_arch.h:428:2: error: #error "No support for PowerPC 64 bit mode (yet)"
428 | #error "No support for PowerPC 64 bit mode (yet)"
| ^~~~~
lj_arch.h:428:2: error: #error "No support for PowerPC 64 bit mode (yet)"
428 | #error "No support for PowerPC 64 bit mode (yet)"
| ^~~~~
lj_arch.h:428:2: error: #error "No support for PowerPC 64 bit mode (yet)"
428 | #error "No support for PowerPC 64 bit mode (yet)"
| ^~~~~
lj_arch.h:428:2: error: #error "No support for PowerPC 64 bit mode (yet)"
428 | #error "No support for PowerPC 64 bit mode (yet)"
| ^~~~~
lj_arch.h:428:2: error: #error "No support for PowerPC 64 bit mode (yet)"
428 | #error "No support for PowerPC 64 bit mode (yet)"
| ^~~~~
lj_arch.h:428:2: error: #error "No support for PowerPC 64 bit mode (yet)"
428 | #error "No support for PowerPC 64 bit mode (yet)"
| ^~~~~
lj_arch.h:428:2: error: #error "No support for PowerPC 64 bit mode (yet)"
428 | #error "No support for PowerPC 64 bit mode (yet)"
| ^~~~~
lj_arch.h:428:2: error: #error "No support for PowerPC 64 bit mode (yet)"
428 | #error "No support for PowerPC 64 bit mode (yet)"
| ^~~~~
lj_arch.h:428:2: error: #error "No support for PowerPC 64 bit mode (yet)"
428 | #error "No support for PowerPC 64 bit mode (yet)"
| ^~~~~
lj_arch.h:428:2: error: #error "No support for PowerPC 64 bit mode (yet)"
428 | #error "No support for PowerPC 64 bit mode (yet)"
| ^~~~~
lj_arch.h:428:2: error: #error "No support for PowerPC 64 bit mode (yet)"
428 | #error "No support for PowerPC 64 bit mode (yet)"
| ^~~~~
lj_arch.h:428:2: error: #error "No support for PowerPC 64 bit mode (yet)"
428 | #error "No support for PowerPC 64 bit mode (yet)"
| ^~~~~
lj_arch.h:428:2: error: #error "No support for PowerPC 64 bit mode (yet)"
428 | #error "No support for PowerPC 64 bit mode (yet)"
| ^~~~~
lj_arch.h:428:2: error: #error "No support for PowerPC 64 bit mode (yet)"
428 | #error "No support for PowerPC 64 bit mode (yet)"
| ^~~~~
lj_arch.h:428:2: error: #error "No support for PowerPC 64 bit mode (yet)"
428 | #error "No support for PowerPC 64 bit mode (yet)"
| ^~~~~
lj_arch.h:428:2: error: #error "No support for PowerPC 64 bit mode (yet)"
428 | #error "No support for PowerPC 64 bit mode (yet)"
| ^~~~~
make[1]: *** No rule to make target 'vm_ppc64.dasc', needed by 'host/buildvm_arch.h'. Stop.
make[1]: Leaving directory '/tmp/guix-build-luajit-2.1.0-beta3.drv-0/LuaJIT-2.1.0-beta3/src'
make: *** [Makefile:113: default] Error 2
This has downstream impacts, such as being unable to build LuaJITTeX.
If we can't use LuaJIT on powerpc64le-linux, we should probably remove
it from the luajit package's list of supported systems.
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@freelists.org) in a moment, and we'll see what they say.
--
Chris
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAmDVcgcVHGNtbWFydXNp
Y2hAZ21haWwuY29tAAoJEN1AmhXYIkadjjsQAJI9LDceg988AkRV1u5G20d2E7er
jktewEstXs2PFlBa47vS6iaB58oDdW1B2HLu0Tk3zrOTx1btcHYyFPLyPtf7Zwm/
mZWhG8aUcWLvyrlM4GFGEXupQroH0R8NGszpvfRK1RHzPbgKcz783UQx9Y+phWgZ
IYVM0g/Q6HuMz4E8wZnCExj/YpTbFQcTvtL2rsJuN3X27pJeNe9+5mz0vVOO15L2
Evp4GirLkLDqj0tAc58ZsNxu+EFZyn9XHgbKbe63woG7Uxmcak00BlA8yrec6bun
awifBjBNydCmLrmJFNV3up4eyOAXP4Nh7vVI0SBy5NlPodTAaXynUz2ycottDRft
1FuVqgQa01xwN2xoHpNTabFl8rflOa2ey7hqFVdPXf756V/GILyZWydJUyq5GmUY
w4e+VCLsK06oZE/G4o7C44ZFVc+zweC/jdS5rj43mUyuBofkBnexYsMDRejpb+7t
BG6skHndsk31WrDxAUkl6tJeKQIKscgvBVz2fOSbpf0wXgvltyim1j7jVth2+8+w
fKsWuub/y7cgA4H845CeriUsY7ZUkoDGKVFDYwA15Yz/sp0ucTEcqDFlXIqcX3od
nYq5oT7oEbH2zelw05GxSa9w95O18ACuRmGKr+Z7G9WWvyJ6eO2eI/03P9gw/c+w
XlxPduSPlqtHBKZK
=hLir
-----END PGP SIGNATURE-----