summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Bertalan <dani@danielbertalan.dev>2023-03-11 20:08:16 +0100
committerAndreas Kling <kling@serenityos.org>2023-03-13 17:02:56 +0100
commit59ba94a2d25c981c036ecbaf2932a797846306a9 (patch)
treed92e83366f22298826e965de1f0ea4b8350b0a2b
parentae51c1821c0d32ba40b866d8e5561f6de3359b17 (diff)
downloadserenity-59ba94a2d25c981c036ecbaf2932a797846306a9.zip
Documentation: Add a note about running on Apple Silicon
-rw-r--r--Documentation/BuildInstructionsMacOS.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/Documentation/BuildInstructionsMacOS.md b/Documentation/BuildInstructionsMacOS.md
index 0fa65fa56e..d69daca42e 100644
--- a/Documentation/BuildInstructionsMacOS.md
+++ b/Documentation/BuildInstructionsMacOS.md
@@ -34,6 +34,10 @@ brew install gcc@12
# Notes
+You can use both Intel and Apple Silicon Macs to run the x86-64 version of SerenityOS. You do not
+need to install Rosetta for this. An emulator is used when running on an Apple Silicon, so Serenity
+will be slower compared to running natively with hardware-assisted virtualization on an Intel machine.
+
If you're building on M1 Mac and have Homebrew installed in both Rosetta and native environments,
you have to make sure that required packages are installed only in one of the environments. Otherwise,
these installations can conflict during the build process, which is manifested in hard to diagnose issues.