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

archdetect not strict enough #539

Closed
ocaisa opened this issue Apr 12, 2024 · 1 comment · Fixed by #540
Closed

archdetect not strict enough #539

ocaisa opened this issue Apr 12, 2024 · 1 comment · Fixed by #540

Comments

@ocaisa
Copy link
Member

ocaisa commented Apr 12, 2024

When someone was using a Raspberry PI 4 they got the Neoverse N1 stack but their instruction set is not good enough for that stack. As a result I started looking at https://gpages.juszkiewicz.com.pl/arm-socs-table/arm-socs.html and the ARM specs we require for matching in https://github.com/EESSI/software-layer/blob/2023.06-software.eessi.io/init/arch_specs/eessi_arch_arm.spec

Our specs do not seem to be strict enough currently. For Neoverse N1, we need at least something that is unique to that instruction set (which is ARMv8.2-A).

@ocaisa
Copy link
Member Author

ocaisa commented Apr 12, 2024

asimddp seems to be a decent candidate to pin down the 8.2A instruction set. This would also match for A64FX and if we build for that especially sve should be enough to distinguish 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
1 participant