-
Notifications
You must be signed in to change notification settings - Fork 79
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
The CPU architecture "arm64" is incompatible with this module #347
Comments
The executable published by pact-ruby-standalone are not compatible with Linux on arm64 - so basically that needs to start there.. |
That’s right. The workarounds for apple users won’t work on Linux etc. As you point out, this will become especially relevant as aarch64 becomes more popular in CI.
…Sent from my mobile
On 5 Nov 2021, at 4:10 pm, Alexandre Andrade ***@***.***> wrote:
The executable published by pact-ruby-standalone are not compatible with Linux on arm64 - so basically that needs to start there..
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
|
Ah of course. We should be able to compile the new rust core for ARM. We'll not be supporting arm for the current stable versions of Pact Node, because the standalone is unlikely to support arm anytime soon either. If you came here because you use Pact JS, you can try out (locally) the beta version which doesn't use Ruby |
pact-js-core now supports linux arm64 for both the pact ruby standalone binaries, and the pact ffi you can find a version with support for both in https://www.npmjs.com/package/@pact-foundation/pact-core/v/13.15.0 |
Amazing 🎉 ! |
I'm trying to use Arm-based AWS Graviton2 processors on EC2 but apparently aarch64 is not supported:
warning Resolution field "@pact-foundation/[email protected]" is incompatible with requested version "@pact-foundation/pact-node@^10.13.8" [2/4] Fetching packages... error @pact-foundation/[email protected]: The CPU architecture "arm64" is incompatible with this module. error Found incompatible module.
$ uname -mpio : aarch64 aarch64 aarch64 GNU/Linux
Checklist
Before making a feature request, I have:
Feature description
Would be nice to have support to aarch64 as Amazon and Oracle Cloud have good offers for instances on this platform.
Use case
Run CI/CD pipelines on ARM processors.
The text was updated successfully, but these errors were encountered: