Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding s390x support for LuaJIT #891

Open
wants to merge 2 commits into
base: v2.1
Choose a base branch
from
Open

Conversation

Bisht13
Copy link

@Bisht13 Bisht13 commented Aug 29, 2022

This is the second PR of adding support of LuaJIT to s390x. In this PR I have addressed the disassembler for s390x, fixed expected outputs and added JIT compatibility by modifying vm_s390x.dasc as well as adding necessary labels.

Criticism is welcomed! 😃

@pemensik
Copy link

pemensik commented Nov 5, 2024

Hi! I have just tried to build https://github.com/DNS-OARC/dnsjit on Fedora. It has failed with this patch with following:
/usr/bin/luajit: /usr/share/luajit-2.1/jit/bcsave.lua:243: assertion failed!

It seems some forgotten pieces do not support s390x as it should.

@iii-i
Copy link

iii-i commented Nov 5, 2024

@pemensik could you please try #631? I believe it has been more widely tested.

@pemensik
Copy link

pemensik commented Nov 5, 2024

Ah, yes, sorry for that. #631 seems what is actually used in current Fedora Rawhide luajit. But then that is what does not work.

@pemensik
Copy link

pemensik commented Nov 5, 2024

(i am not luajit maintainer, just tried to use it on depending package).

@pemensik pemensik mentioned this pull request Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants