EOSIO / eos

An open source smart contract platform
https://developers.eos.io/manuals/eos
MIT License
11.27k stars 3.76k forks source link

Support for new Apple Silicon M1 chip #9759

Open aclark-b1 opened 3 years ago

aclark-b1 commented 3 years ago

Address possible issues building or running Nodeos on Apple's new ARM processor.

amunrarara commented 3 years ago

Issue:

Apple M1 | MacBook Pro 2020, running Rosetta 2

When installing EOSIO with Homebrew, the following error is thrown: eosio: The intel architecture is required for this software. Error: An unsatisifed requirement failed this build.

Steps to recreate:

brew tap eosio/eosio brew install eosio

bensig commented 3 years ago

You can get things running using brew if you follow this guide for installing a 2nd version of brew for Rosetta 2 - I wrote a simple guide:

https://benobi.one/posts/running_brew_on_m1_for_x86/

Once you have the ibrew alias, you can run:

ibrew tap eosio/eosio ibrew install eosio

cleos and other EOS software will run normally

n13 commented 3 years ago

Are there any updates? It's 6 months later, and 9 month after Silicon has shipped.

I mean all Macs are switching over to silicon so it's unavoidable to do it at some point - might as well do it now?

I can't imagine it takes all that much work - it just needs to be made to compile on Big Sur and later, and then it should just work...

haithanh079 commented 3 years ago

We, who working on mac still waiting for an update. Any updates guys?

fabricapo commented 3 years ago

it is October and there is still no M1 build...

enriqueto commented 2 years ago

we are in January 2022!

ZaibanAli commented 2 years ago

Any update on this?