What works on a Mac?
Build and test the conversion tool: The official build instructions support Relinker-only builds on macOS, including Apple silicon. They use AppleClang from the Xcode command-line tools and do not build the runtime PRX libraries in this mode.
Choose a Mach-O target: The official usage documentation describes --macos for x86-64 Mach-O output, --to-intel for Intel hosts, and --to-rosetta for Apple silicon running x86-64 code through Rosetta.
Game execution is a different requirement: Converting an ELF or passing Relinker tests does not verify that its PRX dependencies, graphics, audio, memory handling, and game behavior work on macOS. The last verified archived upstream compatibility table has Windows and Linux result columns, with no macOS game-playability column. The original file was removed from live main in October 2026; its archived status is historical evidence, not a new macOS support declaration.
Build the Relinker on macOS
Install Xcode command-line tools, Git, CMake, and Ninja. This builds and tests the Relinker without the complete game runtime:
xcode-select --install
git clone https://github.com/boykopovar/AnyPS5.git
cd AnyPS5
cmake -S . -B build-relinker -G Ninja -DCMAKE_BUILD_TYPE=Release -DANYPS5_RELINKER_ONLY=ON -DBUILD_TESTING=ON
cmake --build build-relinker --parallel
ctest --test-dir build-relinker --output-on-failure
The resulting tool is build-relinker/core/relinker/relinker. The official build guide gives the supported compiler and test scope. Successful CTest results confirm Relinker behavior, not the ability to play a PS5 game.
Mach-O and Rosetta flags
For a clean ELF executable that you are authorized to use, the upstream Relinker documents the following target choices. Bundled ELF modules must be laid out as described in the input and conversion reference.
# macOS x86-64 Mach-O output
build-relinker/core/relinker/relinker --macos source/input.elf eboot
# Apple silicon: x86-64 Mach-O prepared for Rosetta
build-relinker/core/relinker/relinker --macos --to-rosetta source/input.elf eboot
# Intel Mac: convert supported AMD-specific instructions
build-relinker/core/relinker/relinker --macos --to-intel source/input.elf eboot
--to-rosetta applies the Intel conversion and the additional instruction lowering described upstream. It cannot translate every AMD-specific instruction generated at runtime. These are conversion commands, not instructions to start a verified macOS game runtime.
Intel Mac versus Apple silicon
| Host | Relevant path | What this verifies |
|---|---|---|
| Intel Mac | --macos, optionally --to-intel | x86-64 Mach-O conversion, subject to instruction limits |
| Apple silicon | --macos --to-rosetta | x86-64 Mach-O conversion for Rosetta; not native ARM64 output |
| Windows or Linux gaming setup | Windows guide or Linux guide | Use platform-specific runtime libraries and compare scoped game tests |
21 October: experimental Apple Silicon host runtime
The unmerged upstream PR #8658 proposes more than a Mach-O converter: it adds the host libraries, graphics and platform integrations needed for an Apple Silicon Mac to attempt executing relinked software. Its author tested an M2 Pro on macOS 26 under x86-64 Rosetta 2 with Vulkan SDK 1.4.363.0 and MoltenVK 1.4.2. On that branch the author reports a native Relinker-only build passing 226/226 tests and successfully building the web converter. This is important progress, but it is a contributor's candidate branch, not functionality in the tagged v0.1.3 Windows/Linux release.
Measured runtime milestone: the PR author converted and signed the homebrew ccleste (PPSA59322), started it, loaded settings and assets, and reached gameplay on the M2 Pro. This is a meaningful title-level result with a named operating system and test environment, rather than an inference from a passing build. It is not the same as macOS compatibility for commercial PS5 games, and the standard archived official compatibility list does not certify a macOS Playable entry. The author did not provide enough public comparison evidence to infer typical frame rate or a broader supported game catalog.
Graphics limitations: the contributor reports 1,650 passes out of 1,690 full tests and 40 failures, with 83 tests skipped by their own test logic. Thirty-seven of the failures were graphics features absent from the tested Apple GPU/MoltenVK configuration, including denormal handling, clip/cull distances, float64 support, geometry shaders and several storage-image or pixel-interlock behaviors. Three further failures relate to Rosetta floating-point behavior or macOS PATH_MAX. The reported build is therefore not equivalent to the Windows/Linux runtime in GPU feature coverage even when the same game data converts.
Why Rosetta and MoltenVK both matter: Rosetta 2 runs the converted x86-64 host binary on Apple silicon. MoltenVK translates its Vulkan requests for the Metal graphics stack, where some features can be missing or behave differently. Converting with --macos --to-rosetta changes the executable representation; it cannot invent unavailable graphics extensions, kernel APIs or title-specific library behavior. PR #8658 addresses many macOS-specific host APIs, memory tracking and the graphics-driver address mapping, but the branch still needs upstream review and integration.
Practical decision: if you need an officially distributed setup today, use the latest upstream release directory for its published Windows or Linux assets. If you are testing macOS as a developer, read the PR's exact base SHA, dependency versions and test logs, and do not combine its experimental runtime with unrelated libraries from v0.1.3. The PR's success is evidence that macOS is being investigated seriously, not a reason to rename our Windows Playable record as cross-platform support.
Before treating a game as supported
Check the game title, PPSA ID, operating system, AnyPS5 build, runtime libraries, and the highest stage actually reached. A Windows 60 FPS report or a Linux menu test does not establish the same behavior on macOS. For example, the Dreaming Sarah record cites an upstream Windows playable result, not a Mac benchmark.
For the supported command and build references, read the build guide and Relinker usage reference. The project source is boykopovar/AnyPS5; this independent site does not provide proprietary games, firmware, or binaries.