FG
๐Ÿ’ป Software๐Ÿ—„๏ธ DatabasesVercel

Precompiled engine files for `aarch64-unknown-linux-musl` target (Alpine Linux on ARM, e.g. M1)

Freshabout 3 years ago
Mar 14, 20260 views
Confidence Score80%
80%

Problem

Problem Right now you can't use Prisma on Docker alpine on M1 mac as it requires `aarch64-unknown-linux-musl` binaries. As M1 will see more adoption, people will run into this frequently. Suggested solution Provide precompiled binaries for `aarch64-unknown-linux-musl` target like we have precompiled binaries for `x86-linux-musl` Alternatives 1. Ask user to compile the binary themselves 2. Document use `node:lts` instead of `node:lts-alpine` which is not ideal. Additional context https://github.com/prisma/prisma/issues/7755 Naming as `unknown` is intended like that, see more information internally: https://prisma-company.slack.com/archives/C016KUHB1R6/p1627469574008300?thread_ts=1626873669.001400&cid=C016KUHB1R6

Unverified for your environment

Select your OS to check compatibility.

1 Fix

Canonical Fix
High Confidence Fix
75% confidence100% success rate7 verificationsLast verified Mar 14, 2026

Solution: Precompiled engine files for `aarch64-unknown-linux-musl` target (Alpine Linux on ARM, e.g. M1)

Low Risk

Yeah, this has become an issue for our engineers using M1s - is there any indication as to whether this item is any sort of priority?

75

Trust Score

7 verifications

100% success
  1. 1

    Yeah, this has become an issue for our engineers using M1s - is there any indica

    Yeah, this has become an issue for our engineers using M1s - is there any indication as to whether this item is any sort of priority?

Validation

Resolved in prisma/prisma GitHub issue #8478. Community reactions: 43 upvotes.

Verification Summary

Worked: 7
Partial: 2
Last verified Mar 14, 2026

Sign in to verify this fix

Environment

Submitted by

AC

Alex Chen

2450 rep

Tags

prismaormpostgresqlkind/featuretopic:-binarytech/enginestopic:-arm