Make solidity compiler for ARM #233

Open
opened 2023-03-24 01:04:31 +00:00 by dboreham · 0 comments
Contributor

Currently the solc team do not ship an ARM binary. This means that our containers that bundle solc do not compile on ARM (e.g. cerc/builder-gerbil):

Adding key to /etc/apt/trusted.gpg.d/ethereum-ubuntu-ethereum.gpg with fingerprint 2A518C819BE37D2C2031944D1C52189C923F6CA9
Hit:1 http://ports.ubuntu.com/ubuntu-ports jammy InRelease
Hit:2 http://ports.ubuntu.com/ubuntu-ports jammy-updates InRelease
Hit:3 http://ports.ubuntu.com/ubuntu-ports jammy-backports InRelease
Hit:4 https://ppa.launchpadcontent.net/ethereum/ethereum/ubuntu jammy InRelease
Hit:5 http://ports.ubuntu.com/ubuntu-ports jammy-security InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package solc
The command '/bin/sh -c apt-get update && export DEBIAN_FRONTEND=noninteractive && export DEBCONF_NOWARNINGS="yes" &&     apt-get install -y software-properties-common &&     add-apt-repository ppa:ethereum/ethereum &&     apt-get update &&     apt-get install -y solc &&     apt-get install -y guile-3.0 &&     apt-get install -y libsecp256k1-dev &&     apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*' returned a non-zero code: 100
Currently the solc team do not ship an ARM binary. This means that our containers that bundle solc do not compile on ARM (e.g. cerc/builder-gerbil): ``` Adding key to /etc/apt/trusted.gpg.d/ethereum-ubuntu-ethereum.gpg with fingerprint 2A518C819BE37D2C2031944D1C52189C923F6CA9 Hit:1 http://ports.ubuntu.com/ubuntu-ports jammy InRelease Hit:2 http://ports.ubuntu.com/ubuntu-ports jammy-updates InRelease Hit:3 http://ports.ubuntu.com/ubuntu-ports jammy-backports InRelease Hit:4 https://ppa.launchpadcontent.net/ethereum/ethereum/ubuntu jammy InRelease Hit:5 http://ports.ubuntu.com/ubuntu-ports jammy-security InRelease Reading package lists... Reading package lists... Building dependency tree... Reading state information... E: Unable to locate package solc The command '/bin/sh -c apt-get update && export DEBIAN_FRONTEND=noninteractive && export DEBCONF_NOWARNINGS="yes" && apt-get install -y software-properties-common && add-apt-repository ppa:ethereum/ethereum && apt-get update && apt-get install -y solc && apt-get install -y guile-3.0 && apt-get install -y libsecp256k1-dev && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*' returned a non-zero code: 100 ```
This repo is archived. You cannot comment on issues.
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cerc-io/stack-orchestrator#233