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

linux-arm64-musl pre built missing #538

Open
2 tasks
rafaturtle opened this issue Mar 8, 2024 · 7 comments
Open
2 tasks

linux-arm64-musl pre built missing #538

rafaturtle opened this issue Mar 8, 2024 · 7 comments
Labels
feature-request A feature should be added or improved. p2 This is a standard priority issue

Comments

@rafaturtle
Copy link

Describe the feature

I can see that we have for ARM64 Linux the glibc variant, but the musl is missing. Would there be a chance to ship a pre-built version of it?

Use Case

  • The platform I'm trying to use the iot core client won't provide cmake and runs on a ARM64/musl

Proposed Solution

Add a pre-built binary for arm64 musl

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change
@rafaturtle rafaturtle added feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged. labels Mar 8, 2024
@jmklix
Copy link
Member

jmklix commented Mar 19, 2024

Thanks for opening this feature request. This is something that we might add, but I don't have a timeline for when that would be

@jmklix jmklix added p2 This is a standard priority issue and removed needs-triage This issue or PR still needs to be triaged. labels Mar 19, 2024
@lifeofguenter
Copy link

This currently makes this library unusable for any AWS Graviton.

@tommoor

This comment was marked as resolved.

@bretambrose
Copy link
Contributor

The package published to npm currently contains binaries for:

darwin-arm64
darwin-x64
linux-arm64-glibc
linux-x64-glibc
linux-x64-musl
win32-x64

@bretambrose
Copy link
Contributor

This currently makes this library unusable for any AWS Graviton.

Can you clarify? Glibc-based images should work just fine and I would speculate that those are the majority of usage.

@tommoor
Copy link

tommoor commented Jun 17, 2024

They came to this issue through the error above on Outline, which was using containerized with Alpine – hence the confusion

@andcea
Copy link

andcea commented Jul 1, 2024

Just started getting this error:

Error: AWS CRT binary not present in any of the following locations:
/app/node_modules/.pnpm/[email protected]/node_modules/aws-crt/dist/bin/linux-arm64-musl/aws-crt-nodejs.node

after adding @aws-sdk/s3-request-presigner

We're on Graviton using public.ecr.aws/docker/library/node:20-alpine

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request A feature should be added or improved. p2 This is a standard priority issue
Projects
None yet
Development

No branches or pull requests

6 participants