diff --git a/content/400-reference/200-api-reference/100-prisma-schema-reference.mdx b/content/400-reference/200-api-reference/100-prisma-schema-reference.mdx index f57ed24776..e286abaa73 100644 --- a/content/400-reference/200-api-reference/100-prisma-schema-reference.mdx +++ b/content/400-reference/200-api-reference/100-prisma-schema-reference.mdx @@ -176,12 +176,14 @@ A `generator` block accepts the following fields: The following tables list all supported operating systems with the name of platform to specify in [`binaryTargets`](/concepts/components/prisma-schema/generators#binary-targets). +Unless specified otherwise, the default supported CPU architecture is x86_64. + ##### macOS -| Build OS | Prisma engine build name | -| :-------------- | :----------------------- | -| macOS Intel x86 | `darwin` | -| macOS ARM64 | `darwin-arm64` | +| Build OS | Prisma engine build name | +| :----------------- | :----------------------- | +| macOS Intel x86_64 | `darwin` | +| macOS ARM64 | `darwin-arm64` | ##### Windows @@ -189,18 +191,23 @@ The following tables list all supported operating systems with the name of platf | :------- | :----------------------- | | Windows | `windows` | -##### Linux (Alpine) +##### Linux (Alpine on x86_64 architectures) -| Build OS | Prisma engine build name | OpenSSL | -| :------------------------------ | :----------------------------------- | :-----: | -| Alpine (3.16 and older), x86_64 | `linux-musl` | 1.1.x | -| Alpine (3.17 and newer), x86_64 | `linux-musl-openssl-3.0.x`\* | 3.0.x | -| Alpine (3.16 and older), ARM64 | `linux-musl-arm64-openssl-1.1.x`\*\* | 1.1.x | -| Alpine (3.17 and newer), ARM64 | `linux-musl-arm64-openssl-3.0.x`\*\* | 3.0.x | +| Build OS | Prisma engine build name | OpenSSL | +| :------------------ | :--------------------------- | :-----: | +| Alpine (3.17 and newer) | `linux-musl-openssl-3.0.x`\* | 3.0.x | +| Alpine (3.16 and older) | `linux-musl` | 1.1.x | \* Available in Prisma versions 4.8.0 and later. -\*\* Available in Prisma versions 4.10.0 and later. +##### Linux (Alpine on ARM64 architectures) + +| Build OS | Prisma engine build name | OpenSSL | +| :------------------ | :--------------------------------- | :-----: | +| Alpine (3.17 and newer) | `linux-musl-arm64-openssl-3.0.x`\* | 3.0.x | +| Alpine (3.16 and older) | `linux-musl-arm64-openssl-1.1.x`\* | 1.1.x | + +\* Available in Prisma versions 4.10.0 and later. ##### Linux (Debian), x86_64 @@ -259,7 +266,7 @@ The following tables list all supported operating systems with the name of platf | Arch Linux 2019.09.01 | `debian-openssl-1.1.x` | 1.1.x | | Arch Linux 2023.04.23 | `debian-openssl-3.0.x` | 3.0.x | -##### Linux (most distributions except Alpine), ARM64 +##### Linux ARM64 (all major distros but Alpine) | Build OS | Prisma engine build name | OpenSSL | | :----------------------------- | :-------------------------- | :-----: |