-
Notifications
You must be signed in to change notification settings - Fork 211
Unable to build aws-smithy-checksums
in MacOS ARM using nightly toolchains post 14th May
#3672
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
Pinning crc32c was done here to work around build failures and ensure the SDK can continue to be released. The underlying issue doesn't appear to be resolved/released and so until then we'll be pinned to 0.6.5. |
@aajtodd That does mean anything that uses |
Understood. This is blocked on a release of |
I think that commit has made it into 0.6.8 |
## Motivation and Context #3672 ## Description Pin to a newer working version of `crc32c` (will still pin to a particular version to avoid a breaking change, until the lockfile protection is available) ## Testing - Verified locally build of `aws-smithy-checksums` with the updated `crc32c` ---- _By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice._
We just released a new aws-smithy-checksums that depends on |
My project is working, which compiles to AWS Lambda ARM. I don't have a mac device to check there. |
I can confirm that this works now for me in my Mac |
When trying to compile a project in MacOS ARM (Sonoma), using any nightly toolchain after 2024-05-14, the following error occurs:
aws-smithy-checksums
depends on crc32c version 0.6.5. This version of crc32c uses a feature that was removed on 14th May and causes compilation errors (see rust-lang/stdarch#1573). This problem has been fixed in subsequent releases of crc32c. It seems that the fix for this should be relatively simple.The text was updated successfully, but these errors were encountered: