0

mac: Update mac_arm64.md doc a bit

- We're rosettaless on almost all bots now
- A few things that used to not work now work
- Document that asan builds don't work yet

Change-Id: I4fc4d64def00ab199bd055f86c1b4aea64c0e47e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3577413
Reviewed-by: Mark Mentovai <mark@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Auto-Submit: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#990403}
This commit is contained in:
Nico Weber
2022-04-08 15:28:40 +00:00
committed by Chromium LUCI CQ
parent acc13fde58
commit d7c855c163

@ -1,6 +1,7 @@
# Chromium for Arm Macs # Chromium for Arm Macs
This document describes the state of Chromium on Apple Silicon Macs. This document describes the state of Chromium on Apple Silicon Macs.
The short summary is that almost everything works, without needing Rosetta.
There's a [main waterfall There's a [main waterfall
bot](https://ci.chromium.org/p/chromium/builders/ci/mac-arm64-rel) bot](https://ci.chromium.org/p/chromium/builders/ci/mac-arm64-rel)
@ -8,11 +9,15 @@ that builds for Arm. It cross-builds on an Intel machine.
There's a [main waterfall There's a [main waterfall
bot](https://ci.chromium.org/p/chromium/builders/ci/mac-arm64-on-arm64-rel) bot](https://ci.chromium.org/p/chromium/builders/ci/mac-arm64-on-arm64-rel)
that builds for Arm on an Arm bot as well. that builds for Arm on an Arm bot as well. This bot does not have Rosetta
installed.
There's also a [tester There's also a [tester
bot](https://ci.chromium.org/p/chromium/builders/ci/mac11-arm64-rel-tests) bot](https://ci.chromium.org/p/chromium/builders/ci/mac11-arm64-rel-tests)
that continuously runs tests. Most tests pass. that continuously runs tests. Most tests pass. The tester bots don't
have Rosetta installed.
ASan builds do not yet work ([tracking bug](https://crbug.com/1271140))
## Building _for_ Arm Macs ## Building _for_ Arm Macs
@ -91,9 +96,4 @@ You should be able to run `fetch chromium` normally, and then build, using
Building Chrome/Mac/Intel on an arm Mac currently needs a small local tweak Building Chrome/Mac/Intel on an arm Mac currently needs a small local tweak
to work, see [tracking bug](https://crbug.com/1280968). to work, see [tracking bug](https://crbug.com/1280968).
All tests should build, run, and mostly pass. We're in the process of removing All tests should build, run, and mostly pass.
Rosetta on our Mac arm tester bots.
Web tests don't work on macOS 12+ due to lack of a hermetic Arm Apache binary
with PHP support (system Apache dropped PHP support in macOS 12).)
([tracking bug](https://crbug.com/1190885)).