Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Solcx installs x86 binary on M1 Mac #152

Open
ghost opened this issue Jul 8, 2022 · 0 comments
Open

Solcx installs x86 binary on M1 Mac #152

ghost opened this issue Jul 8, 2022 · 0 comments

Comments

@ghost
Copy link

ghost commented Jul 8, 2022

Environment information

  • py-solc-x Version: 1.1.1
  • solc Version: attempting to install latest (0.8.15)
  • Python Version: 3.10.5
  • OS: macOS 12.4

What was wrong?

Installed py-solc-x and tried to install latest solc via:

>>> import solcx
>>> solcx.install_solc()

Ended up with:

image

How can it be fixed?

It seems a few years back there was a PR to fix a similar issue, and automatically compile solc from source on ARM computers like the M1 Macs. At some point later, however, it seems like the download URL was hardcoded to the path of the amd64 binary and the specific _install_solc_arm() function removed in later commits db7c859, 54eb452

With the original fix from the PR, the path for ARM installation was to just compile solc from source. I imagine this route can be taken again, it just needs to be added to the branch that runs for macOS installation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

0 participants