Skip to content

ARM builds for Linux #11351

Open
Open
@alcuadrado

Description

@alcuadrado

With Apple switching to ARMv8 releasing ARM builds of solc is increasingly important, especially linux ARM builds.

The reason for this is that if you use Docker with an ARM mac, you'll end up running your containers in an ARM-based Linux, so you can't run any native solc build.

In Mac the situation is different, you can still run x86_64 binaries using Rosetta2, and this process is 100% transparent.

Hardhat, and I guess all the other Node.js-based tools, automatically fallbacks to socjs, so it still works in ARM-based Docker containers. Other tools, like Brownie, probably break in that situation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    build system 🏗️high effortA lot to implement but still doable by a single person. The task is large or difficult.high impactChanges are very prominent and affect users or the project in a major way.must have eventuallySomething we consider essential but not enough to prevent us from releasing Solidity 1.0 without it.outsourceableNeeds little knowledge about the code base and can be done by externals.solcbin

    Type

    No type

    Projects

    Status

    Consider to Promote

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions