luajit doesn't support powerpc64le

  • Open
  • quality assurance status badge
Details
2 participants
  • Chris Marusich
  • Efraim Flashner
Owner
unassigned
Submitted by
Chris Marusich
Severity
normal
C
C
Chris Marusich wrote on 25 Jun 2021 08:04
(address . bug-guix@gnu.org)
87pmwa4gzc.fsf@gmail.com
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-----

C
C
Chris Marusich wrote on 25 Jun 2021 08:15
LuaJIT on powerpc64le-linux-gnu (POWER9)?
(address . luajit@freelists.org)(address . 49220@debbugs.gnu.org)
87im224gii.fsf@gmail.com
Hi LuaJIT community,

Is anyone in the LuaJIT community actively working on adding support for
the powerpc64le architecture? Specifically, I am wondering about the
powerpc64le-linux-gnu triplet, running on POWER9-based systems like the
Talos II and Blackbird sold by Raptor Computing Systems.

I ask because LuaJIT has been packaged for Guix, but it currently fails
to build on this platform, as explained in the following Guix bug
report:


Based on the error output, it seems that this platform just isn't
supported yet:

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

I have CC'd the Guix bug report for this issue. When replying, if you
could please keep 49220@debbugs.gnu.org in the CC list so that your
replies will be recorded in the bug report, that would be helpful. That
will make it easier for Guix contributors to follow the conversation.

Best regards,

--
Chris Marusich
-----BEGIN PGP SIGNATURE-----

iQJJBAEBCAAzFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAmDVdGUVHGNtbWFydXNp
Y2hAZ21haWwuY29tAAoJEN1AmhXYIkad5y8QAJLBJHbwcSVccjTkqthHoRx2F/DJ
h3EzeAygnF4HDRe/1uL12epPB2Lujvdz933oLquh60aHFL8H+tH3XeYYvv7fPbi8
SACXPoBY0Yjmg3w3dS84YEmTi/O8mkVpIFMvxODmfo9AzMFqAeEnta4mIGN130iC
5cR++d+SZr/ZX4KnvoMxkVeUaVUX7bZRRS542TTcoRC8UvHHPg0tJnplvhCzeyBd
XcRpJ0uM/PX+5YHNeLdhiqS33lJqtgqieJOoI3v+GJTyP1Y136kcUdolHaOfEUmn
//JNf3g8K2QT+PRAEwi7QLXTZmsxIWCXz2tcD6h3HxrMYwkEx1eHXXAqt79WO98z
dCzKT82MU6cKjqcnFTwOhb9eWjBNvS1Gz8QOCAZcIIUwMRDchc2nIM3GMRhwpgK8
AoqtJKxhXgAjXI3xvWgyY/7JdCVnKNvax4DSPkEALCl9fzgVRFM0S1lUA19bYcXQ
csrq0/hqpMiuWh3wQtbUhYorEtZJphB2Y2TtLreAhowtMWLW8pYJ00ivUuMJFCIx
Jfy/vNJhmFPFdtpM09GRRFIbXB9l73XUct+48vcQxkaPvpZYnf3h6odvXxbvEe/H
Nz686NNL08PH5t0WcnLGf5/IUQiKiUfr2b7TxzeHbaaQTeBsbRtNDlm3rCGU32mY
XLiLkftcAScwTpa0
=0Vsj
-----END PGP SIGNATURE-----

E
E
Efraim Flashner wrote on 28 Jun 2021 08:13
(name . Chris Marusich)(address . cmmarusich@gmail.com)
YNloc+mJfMv6XyI6@3900XT
On Thu, Jun 24, 2021 at 11:15:01PM -0700, Chris Marusich wrote:
Toggle quote (17 lines)
> Hi LuaJIT community,
>
> Is anyone in the LuaJIT community actively working on adding support for
> the powerpc64le architecture? Specifically, I am wondering about the
> powerpc64le-linux-gnu triplet, running on POWER9-based systems like the
> Talos II and Blackbird sold by Raptor Computing Systems.
>
> I ask because LuaJIT has been packaged for Guix, but it currently fails
> to build on this platform, as explained in the following Guix bug
> report:
>
> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=49220
>
> Based on the error output, it seems that this platform just isn't
> supported yet:
>

I have successfully built luajit on our ppc64le porter box using the
patch Debian uses to add powerpc64 support. I have tested it on my
32-bit powerpc machine and adding the patch breaks luajit for it, but I
think we can work something out.



--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmDZaHAACgkQQarn3Mo9
g1Fw3Q//e9vbFnrSpZLgmpwRa68Uy1YzQYgWzEVLazq8m4Uj5qM+upu0E37d2kjg
0IZa8JaWxFaXCfHuwLHq6XGh3QBFS+2YSIkTQbC0dQwgnGF7gn9975LWz1017bzy
f4tPZcWZPPEQ6goymMzHGdXdmCJa2e1RIOBycikINPgzZg7NkEykZnNPhhC5NNT6
lyZORj59nQspxqZKngu70pSrlShX11Kd5wC/1xxbGTxFfpD86Qt0KmPKPTwP4Lfw
4TRzi5b7FhzqWT2kn6PC0WindmMTpQNdIl9jullf8wfArk0wsCo0U4J30Su8Lg8T
/P9WiEhlGs9lv30M1dXCYbHWGip98PYCV/m+dHRVGTtRqybQnFwywVgNpd8NkTKv
qtamC8uqOAOgMgh1vP0E97HFShjm78lC6R6t20DqEPwxN/5oZ9mMc3av6DSNYtdQ
ESzhtiIsZ1e5T6+qAAWkXv93A0BBEUkVMw8hgpChoO9/Zei9OkkjINFfoCCVsJt7
WHZiUhPRZSDZHh8dZtwqC8mR3D0HYvsRJlBXMlZi+jl0g6zTq2ySbBPvRjIdk9F4
wIXyHchFMC3w8Ws9gVzUbIO+QrkG1sMe+m0KpduotXGhHyr9jALQlDULQ4rhes7/
SAiKF1jrhNfCme2irH6g28C5T9GORlW/FhQQMuIlY11nO4L2TiY=
=Aup0
-----END PGP SIGNATURE-----


C
C
Chris Marusich wrote on 7 Jul 2021 04:02
Re: bug#49220: luajit doesn't support powerpc64le
(name . Efraim Flashner)(address . efraim@flashner.co.il)
87im1mvq29.fsf_-_@gmail.com
Hi,

Efraim Flashner <efraim@flashner.co.il> writes:

Toggle quote (25 lines)
> On Thu, Jun 24, 2021 at 11:15:01PM -0700, Chris Marusich wrote:
>> Hi LuaJIT community,
>>
>> Is anyone in the LuaJIT community actively working on adding support for
>> the powerpc64le architecture? Specifically, I am wondering about the
>> powerpc64le-linux-gnu triplet, running on POWER9-based systems like the
>> Talos II and Blackbird sold by Raptor Computing Systems.
>>
>> I ask because LuaJIT has been packaged for Guix, but it currently fails
>> to build on this platform, as explained in the following Guix bug
>> report:
>>
>> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=49220
>>
>> Based on the error output, it seems that this platform just isn't
>> supported yet:
>>
>
> I have successfully built luajit on our ppc64le porter box using the
> patch Debian uses to add powerpc64 support. I have tested it on my
> 32-bit powerpc machine and adding the patch breaks luajit for it, but I
> think we can work something out.
>
> ¹ https://sources.debian.org/src/luajit/2.1.0%7Ebeta3+dfsg-6/debian/patches/0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch/

Thank you for sharing that. I see that it came from this GitHub pull
request:

"Enable !LJ_GC64 interpreter on PPC64."

I wonder if the LuaJIT maintainers are aware of that pull request?

It looks like the pull request has been open for about 5 years, and it
hasn't been merged. Unless the situation changes, this probably means
that if we choose to use this patch in Guix, we (and the Debian folks, I
guess) will be responsible for maintaining it and dealing with any bugs.

Personally, I'm not interested in doing that right now, mainly because
LuaJIT doesn't seem like a necessary dependency. The only reason this
caught my attention is because Guix's texlive-latex-base package failed
to build on powerpc64le-linux. It failed to build because the
luajithbtex engine is missing on powerpc64le-linux. It's missing
because LuaJIT doesn't support the platform. Issues like that can be
worked around by just using the non-JIT version of Lua (the "luahbtex"
engine in this case). That's good enough for me.

Of course, if someone else wants to step up and maintain a port for
powerpc64le platforms (ideally upstream in collaboration with the
current LuaJIT maintainer(s)), that would be great. But it takes time
and effort, and I'm happy enough to just use normal Lua for now.

--
Chris
-----BEGIN PGP SIGNATURE-----

iQJJBAEBCAAzFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAmDlC04VHGNtbWFydXNp
Y2hAZ21haWwuY29tAAoJEN1AmhXYIkadRHYQAIAQD24ePu3u7fWDEZCQPNAgOu3q
63Xa1ysxwMHYJpDLYlDKSvtESfYN/K/JM315zy1Tj9bmHXGwgcxCtaBVnw0AtTZv
pm2MNh3ZqFgFN7R29Fp5a7nzczeoMRRzbxMqnfes7JB7teCgIg1ml2M24+F/dmDf
qKbui8uDdDIdx1mHotXnChoiCjQ8RABWw6Cg/bgedsZ7nj5uRXoZRmVP4t6/2wGd
YOOkNXF6SoKEWpEjUpd05YH9P6Qg07mJL/gvDKq4y7Dk3MgMQumcffSDgLqAh2Hm
bGW14qrRGTIYgtPCN/zRMuoqxtkBBRGIyPcH6LLUbPjcv5OuzMvaBIm2lDZ9miKh
opqPz+qfedQ9JaRGav9CPPVnTV/VkZH2ViHSiBUIzlNOJJoP1k3vD7+tP4/gKPyc
XHxDcMkYYArtOQuVlA1wc84ccC+J0RwMye9ig8oWwEc1/elLaE7+duQOyX929kYK
ka7RUj4WsL5RuKI/YjLW8h7nfvZhYs/jrZJnScI3qhQxkbYs3rT1d3NuMAHvPOfP
nCLq21RL0EAre0qRIZfsF7lIX4KjCo6H0rVk2c4090cA08tm63JA+5aOk75OkKsi
mm9WV7hBaqC5abvfZgErX5dUTpp06DqoJ1vRXVLfsvLvQsGlUR3RTUQfHJZ4v5Iy
BKvVcCUnxoOJbTjT
=kn3F
-----END PGP SIGNATURE-----

C
C
Chris Marusich wrote on 24 Jan 2022 18:52
(address . 49220@debbugs.gnu.org)
87wnip58e1.fsf@gmail.com
Chris Marusich <cmmarusich@gmail.com> writes:

Toggle quote (5 lines)
> 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.

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

-----BEGIN PGP SIGNATURE-----

iQJJBAEBCAAzFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAmHu50YVHGNtbWFydXNp
Y2hAZ21haWwuY29tAAoJEN1AmhXYIkadNyIP/iQBVc2ivRYLBG3F1WJ9Txfh3TI0
custIrvK1UOvyaQtxK9rMFs2U9WuTOt4/P1+19a2oq2i8rjJgTjx4RRdvo1VFG7R
2kYpif676yaaNT/ExmMKtKkatRKdYq6g/DWViC0cs7kEzG54ObcI2EDsHL1OiRCW
+X9dnPMAX+tPsskFKKaXg977NF48UnFnSOvhxNCTurRVXle8BmPUekofgcW2yl4f
i5sRsrsbEbF/5BovRlnn2gznjHAJ+5vc0TBAjxfBl1ruXc/Mk1JuS7NlFiUm0Zsh
R3MYqkPwu2YFDo9LYcNsR2FRqaSXK4WUn9KbmTLSt4Ult4DvcnRfz2QYHRMfe93Y
52MQEneyuHQEYH5oy7onwBm/JOI/aemERvjosglxsztw+yWPwBdW4RKa5w+nl3oL
Sr3T2ZN5QWUdkfHmKx6lE4stjabcCDJYa3BDVw1NaiRQlCGmmMSD9tTiiEuF9YqF
7GOXq4Q29ERCCseXchcXJxcIrs8LLKud9qHGK+3jzXfDWW4DtE2wpkWQby0eP/h6
xd7PiaJ44wJNr2Du4CdPkzuKCcyXTyII2KrVHcEd5yYqb66Jv/LFP0qkxUgn9vpD
oiYi/aNgBxKdUKfe9ITR/UQrh2le6Goit515gJkusUCdPuQ5iySnZyOUUHJTfCE+
AK34gLYB5xHtpVBg
=FgxZ
-----END PGP SIGNATURE-----

?