-
-
Notifications
You must be signed in to change notification settings - Fork 10.9k
BLD: PPC issues with new CPU dispatcher #24789
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
Comments
Is this a build of the main branch? |
This is on 1.26.0 release. |
@seiko2plus thoughts? |
All issues still present in 1.26.1. |
Also seeing this in Fedora ELN. |
gh-24806 looks close to finished, and the added CI job is green. Not entirely sure why it's still marked as draft, but it may be worth testing to see if it resolves your issues @matoro and @yselkowitz. |
I just attempted it, but the PR is targeting 2.0 branch and is incompatible with 1.26 branch, so I can't test it. |
Describe the issue:
Collecting here multiple issues I observed that prevent building on PPC with the new CPU dispatcher.
Issue 1:
Building on a POWER9 host which supports VSX3, VSX4 is incorrectly detected as supported.
Issue 2:
Even in VSX3-conditional code, build fails with an incorrect variable name in ASM code.
Issue 3:
After applying the following patch to fix:
it would seem that the assembly uses invalid instructions.
This is using the following binutils:
All three of these issues apply on both big and little endian, as well as regardless of using
-mcpu=native
or-mcpu=power9
. As always, I provide free shell access to the hardware I encountered these issues on if desired.@seiko2plus @rgommers
Reproduce the code example:
Error message:
No response
Runtime information:
N/A
Context for the issue:
No response
The text was updated successfully, but these errors were encountered: