Platform Support

Support for different platforms (build "targets" and operating systems) are organised into three tiers, each with a different set of guarantees. For more information on the policies for targets at each tier, see the Platform Tier Policy.

Tier 1

Tier 1 platforms can be thought of as "guaranteed to work". ECC builds official binary releases for each tier 1 platform, and automated testing ensures that each tier 1 platform builds and passes tests after each change.

"End of Support" dates are the latest currently-known date after which the platform will be removed from tier 1. These dates are subject to change.

targetOSEnd of Support
x86_64-pc-linux-gnuCentOS 8TBD
Debian 10June 2024
Debian 11June 2026
Ubuntu 18.04April 2023
Ubuntu 20.04April 2025

Tier 2

Tier 2 platforms can be thought of as "guaranteed to build". ECC builds official binary releases for each tier 2 platform, and automated builds ensure that each tier 2 platform builds after each change. Automated tests are not always run so it's not guaranteed to produce a working build, but tier 2 platforms often work to quite a good degree, and patches are always welcome!

"End of Support" dates are the latest currently-known date after which the platform will be removed from tier 2. These dates are subject to change.

targetOSEnd of Support
N/A

Tier 3

Tier 3 platforms are those for which the zcashd codebase has support, but ECC does not require builds or tests to pass, so these may or may not work. Official builds are not available.

targetOSnotes
x86_64-pc-linux-gnuArch
x86_64-unknown-freebsdFreeBSD
x86_64-w64-mingw32Windows64-bit MinGW
x86_64-apple-darwin16macOS 10.14+
aarch64-linux-gnuARM64 Linux