The linux-x64-gnu npm binding is now built in the napi-rs debian image so it loads on glibc 2.34 runtimes (AWS Lambda / Amazon Linux 2023, Vercel functions).
The linux-arm64-gnu binding still builds on the native ubuntu-24.04-arm runner, so it links against glibc 2.38+ symbols: it will fail to load on arm64 Lambdas / Graviton AL2023 the same way x64 did. Blocked on: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-debian-aarch64's cross gcc is too old to compile aws-lc-sys (missing stdatomic.h, unknown -march=armv8.4-a+sha3).
Options: newer cross image, zig cc for the C deps, or a native arm64 debian container on the arm runner.
No arm64-lambda consumer exists today; revisit before anyone deploys the SDK on Graviton serverless.
🤖 Generated with Claude Code
The linux-x64-gnu npm binding is now built in the napi-rs debian image so it loads on glibc 2.34 runtimes (AWS Lambda / Amazon Linux 2023, Vercel functions).
The linux-arm64-gnu binding still builds on the native ubuntu-24.04-arm runner, so it links against glibc 2.38+ symbols: it will fail to load on arm64 Lambdas / Graviton AL2023 the same way x64 did. Blocked on: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-debian-aarch64's cross gcc is too old to compile aws-lc-sys (missing stdatomic.h, unknown -march=armv8.4-a+sha3).
Options: newer cross image, zig cc for the C deps, or a native arm64 debian container on the arm runner.
No arm64-lambda consumer exists today; revisit before anyone deploys the SDK on Graviton serverless.
🤖 Generated with Claude Code