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

Fix / workaround for OrcJIT blocking issues #1001

Merged
merged 2 commits into from
Oct 12, 2023

Conversation

gmarkall
Copy link
Member

@gmarkall gmarkall commented Oct 12, 2023

Since OrcJIT is still experimental, and there seem to be some issues on platforms we don't regularly test on (e.g. Issue #1000), it seems prudent to simply skip the OrcJIT tests on non-x86 platforms.

It also deals with the lack of Py_GetVersion(), on PyPy, which causes an error running the tests - on PyPy PyPy_GetVersion() is used instead.

Fixes #1003.

Since OrcJIT is still experimental, and there seem to be some issues on
platforms we don't regularly test on (e.g. Issue numba#1000), it seems
prudent to simply skip the OrcJIT tests on non-x86 platforms.
@gmarkall
Copy link
Member Author

@gmarkall gmarkall changed the title Skip OrcJIT tests on non-x86 platforms Fixes for OrcJIT blocking issues Oct 12, 2023
@gmarkall gmarkall changed the title Fixes for OrcJIT blocking issues Fix / workaround for OrcJIT blocking issues Oct 12, 2023
@gmarkall
Copy link
Member Author

This is now passing on conda-forge: conda-forge/llvmlite-feedstock#76

`Py_GetVersion()` does not exist on PyPy, but `PyPy_GetVersion()` does.
@esc
Copy link
Member

esc commented Oct 12, 2023

This is now passing on conda-forge: conda-forge/llvmlite-feedstock#76

Thank you!

Copy link
Member

@esc esc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM based on conda-forge/llvmlite-feedstock#76 passing.

@esc esc merged commit 2b581fd into numba:main Oct 12, 2023
17 checks passed
esc added a commit to esc/llvmlite that referenced this pull request Oct 12, 2023
Fix / workaround for OrcJIT blocking issues
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

x86 OrcJIT test error
2 participants