Apple Mac mini M1 Quick Test (OpenGL) | Geeks3D
Summary
Here are some feedbacks about the Mac mini M1 I purchased few weeks ago, in order to compile and test GeeXLab with the new Apple Silicon M1. The source code of GeeXLab is based on makefiles and I had no problem to compile all core libraries from the command line. Using Xcode 12.3, you can generate a kind of hybrid executable (Apple calls it an universal macOS binary) that packs the x86_64 and arm64 code. If you want to generate a x86_64 code you have to use the following gcc option: The arm64-apple-macos11 target is handy if you are on an Intel-based Mac mini and want to compile for ARM architecture. Fortunately, it’s easy, you are guided by macOS: Rosetta is a translation layer that allows the Apple M1 CPU (arm64 architecture) to execute a x86_64 code developed for Intel-based Macs.