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

Remove some x86 leftovers #3583

Closed
wants to merge 2 commits into from
Closed

Conversation

awulicja
Copy link

As far as I know the x86 hosts are no longer supported, there is an x86 specific option (that crashes FEX on x86 with terminate called after throwing an instance of 'std::bad_function_call') and an old description in readme. This PR cleans it up a bit.

The CONFIG_IRJIT isn't completely removed, but I actually think that it could be removed. That will mean removing the CustomCPUFactory concept (I guess) which might not be ideal. For now removing an option to use the unused choice might be okay.

I also noticed that there are some _M_X86_64 defines that hide x86 specific code, should they go as well? Or maybe everything that isn't in FEXCore should keep the #ifdef _M_X86_64?

The "host" option was used for x86 hosts only, since they are
not supported it might as well go.
x86 is not supported, so the readme shouldn't claim that
it is supported
@Sonicadvance1
Copy link
Member

This breaks the hostrunner which our CI does still use.

@Sonicadvance1
Copy link
Member

Closing since this fundamentally breaks some of our testing

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