feat: support for M1 macs (arm64) #1438
Labels
dependencies
Pull requests that update a dependency file
Developer_Experience
documentation
Improvements or additions to documentation
enhancement
New feature or request
good-first-issue
Good for newcomers
good-first-issue-400-expert
Hacktoberfest
Hacktoberfest participants are welcome to take a stab at issues marked with this label.
Nice-to-Have
SPIKE
Exploratory work to better scope additional effort
Is your feature request related to a problem? Please describe.
All Docker images are currently built for x86, so it is difficult to run Cactus on ARM-based machines (M1 Macs, e.g.)
Describe the solution you'd like
Additional builds for ARM, or a more streamlined way to create them manually.
Describe alternatives you've considered
For M1 Macs with Rosetta2 installed, the Cactus packages themselves can be built successfully. However, it does seem to require a workaround which involves installing an intel-based version of git and npm (which Rosetta2 then translates) before going through the normal steps in BUILD.MD.
Unfortunately, due to the precompiled binaries and images that are pulled, the scripts that utilize test ledgers cannot currently run on ARM-based machines. Exploring potential fixes for this- one solution could be just manually creating ARM versions of the images for the sake of running Cactus tests and example applications.
The text was updated successfully, but these errors were encountered: