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

Build fails on little endian ppc64le, Fedora Rawhide #196

Closed
TC01 opened this issue Apr 21, 2020 · 4 comments
Closed

Build fails on little endian ppc64le, Fedora Rawhide #196

TC01 opened this issue Apr 21, 2020 · 4 comments

Comments

@TC01
Copy link

TC01 commented Apr 21, 2020

Hi,

I tried to build firebird-emu on Fedora Rawhide (Fedora 33), to update the package in RPM Fusion. The build on ppc64le seems to have failed for somewhat mysterious reasons:

BUILDSTDERR: Project ERROR: No JIT found for arch power64

It works just fine on other little-endian architectures (most notably, x86_64). I checked the OBS repo to see if this was a known issue and I noticed that there's no 1.5 build in ppc64le there either. In any case, I thought I'd file a bug (and switch off ppc64le, at least for now).

@adriweb
Copy link
Member

adriweb commented Apr 21, 2020

Well that's correct. The target archs for JIT are only x86, x86_64, arm, and arm64. If you want to build for another arch, disable JIT in the build options (edit TRANSLATION_ENABLED). Or implement jitting for said arch haha

@Vogtinator
Copy link
Member

With #197 you can pass TRANSLATION_ENABLED=false to qmake. Better option is probably to have the default depend on the architecture though.

@Vogtinator
Copy link
Member

Better option is probably to have the default depend on the architecture though.

I updated #197 to use an auto value for that by default.

@Vogtinator
Copy link
Member

#197 got merged, so this is fixed in master.

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

No branches or pull requests

3 participants