-
Notifications
You must be signed in to change notification settings - Fork 816
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
Installing on Mac with Apple Silicon (M1) #52
Comments
The catch.hpp file may contain instructions that are not fully compatible with the m1 architecture. In my case I was able to work around that issue by commenting out the function call that is supposedly not supported by my system. { |
The Catch2 version in the io2d repo is outdated for Apple M1. I found two solutions: Solution 1, the easy one: Solution 2, if you want to use Catch for io2d:
|
Anyone had success installing IO2D on M1 macs?
I downloaded the recommended version of LLVM, but it's a X86 version, so I downloaded a newer version that supports arm64, but when building the project I had a compilation error on
catch.hpp
, it says it can't find this file.Then I changed Xcode to run under Rosetta, downloaded the 6.0.0 version of LLVM, and tried to build IO2D and I even more errors. I think if I change my terminal to run under Rosetta and download all dependencies and cmake for X86 I would manage to run the project, but that is too much, there should be a way to run the project on arm64. Can someone help me?
The text was updated successfully, but these errors were encountered: