Skip to content

Update build instructions for macOS#198

Merged
squidbus merged 1 commit into
sonicnext-dev:mainfrom
jamessturges:patch-2
Nov 27, 2025
Merged

Update build instructions for macOS#198
squidbus merged 1 commit into
sonicnext-dev:mainfrom
jamessturges:patch-2

Conversation

@jamessturges

Copy link
Copy Markdown
Contributor

It appears that Metal is required in order to build, and unless I'm missing something, it's not possible to get Metal without installing full-fat Xcode.

I swore I used to be able to build with just the command-line tools--I wonder if something changed.

[489/911] Generating /Users/james/Developer/MarathonRecomp/MarathonRecompLib/shader/shader_cache.cpp Recompiling shaders with 10 threads
xcrun: error: unable to find utility "metal", not a developer tool or in PATH'

It appears that Metal is required in order to build, and unless I'm missing something, it's not possible to get Metal without installing full-fat Xcode. 

I swore I used to be able to build with just the command-line tools--I wonder if something changed.

'[489/911] Generating /Users/james/Developer/MarathonRecomp/MarathonRecompLib/shader/shader_cache.cpp
Recompiling shaders with 10 threads
xcrun: error: unable to find utility "metal", not a developer tool or in PATH'
@squidbus

Copy link
Copy Markdown
Collaborator

Depending on how long ago you compiled, the thing that changed was that we didn't used to have a Metal backend.

@squidbus
squidbus merged commit 30199e1 into sonicnext-dev:main Nov 27, 2025
9 of 12 checks passed
ReimousTH pushed a commit to ReimousTH/MarathonRecomp that referenced this pull request Dec 6, 2025
ReimousTH pushed a commit to ReimousTH/MarathonRecomp that referenced this pull request Dec 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants