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

Support armv8? #1698

Open
hsl9999 opened this issue Feb 29, 2024 · 6 comments
Open

Support armv8? #1698

hsl9999 opened this issue Feb 29, 2024 · 6 comments

Comments

@hsl9999
Copy link

hsl9999 commented Feb 29, 2024

Can I compile it into armv8 so library

@mahoneyt944
Copy link
Collaborator

You mean android-arm64-v8a? We compile on this already.

@grant2258
Copy link
Contributor

grant2258 commented Feb 29, 2024

Can I compile it into armv8 so library

yes you can if the system has gcc installed just add your preferred flags if the defaults dont suit your needs. Cross compiling is easier with clang and sysroot if you choose the cross compile path.

@mahoneyt944
Copy link
Collaborator

@hsl9999 does this answer your question or do you still need help to compile this for arm8? Note that there are many official builds that are already compiled as well found here: https://buildbot.libretro.com/nightly/

@grant2258
Copy link
Contributor

There is no arm8 build for linux you have to compile them yourself @mahoneyt944, that link is pretty useless to the op.

@mahoneyt944
Copy link
Collaborator

If there's demand, I'd imagine libretro would add it to the buildbot.

@grant2258
Copy link
Contributor

grant2258 commented Mar 1, 2024

Yea dont think many people bother now they just get a distros like batocera or similar that support the platform and they need. That way they dont need to compile.

Retropie basically runs the kernel in 32bit mode so people are moving away from it for better options. I personally dont use ra on the pi5 because I would need to compile every core ,at that stage you might as well use stand alone. The other issue is fullscreen doesnt work on wayland. There is no big demand as other people have arm8 covered and people just go that route so no harm no foul. I can tell the OP that gcc/clang in a 64 bit linux will produce aarch64 64 bit code. If they want to add extra cpu/floating point flags they will need to do that.

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