Open ryanlaws opened 3 months ago
Thanks for the report! I think this is a leftover from the early days of apple sillicon where people would use the rosetta version of SC, but I think it might be good to just remove the architecture part of the build command as you mention.
I attempted to build per the Building for Rosetta on the Mac M1 instructions, but my SuperCollider server would not install the built UGen .scx files and yielded this error:
I'm running the 3.13.0 universal binary SC downloaded from https://supercollider.github.io/ (filename:
SuperCollider-3.13.0-macOS-universal.dmg
).Anyway, I went ahead and rebuilt them for arm64 (or whatever architecture was detected) by simply removing the
OSX_ARCH
environment variable and the corresponding-DCMAKE_OSX_ARCHITECTURES
flag that used it. So the full series of commands were:And now after restarting SCIDE, everything is working great.
I was going to go ahead open a PR for this to save you a bit of time, but I'm not sure I understand the Rosetta compatibility layer well enough to rephrase that section without muddying the waters.
Thanks for your work on this project! I hope this is helpful.