webrtc/g3doc/supported-platforms-and-compilers.md
Byoungchan Lee 4c29ca654b Remove mention of MSVC support from docs
Since MSVC bots has been removed, we can't say that MSVC is supported.

Bug: webrtc:13232
Change-Id: I39c6b8d9ef7af2aca6c6e5f2e5c44c9b1146145b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/260521
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36726}
2022-05-02 09:26:32 +00:00

34 lines
1.2 KiB
Markdown

# WebRTC supported plaftorms and compilers
<?% config.freshness.owner = 'mbonadei' %?>
<?% config.freshness.reviewed = '2021-06-25' %?>
## Operating systems and CPUs
The list of officially supported operating systems and CPUs is:
* Android: armeabi-v7a, arm64-v8a, x86, x86_64.
* iOS: arm64, x86_64.
* Linux: armeabi-v7a, arm64-v8a, x86, x86_64.
* macOS: x86_64, arm64 (M1).
* Windows: x86_64.
Other platforms are not officially supported (which means there is no CI
coverage for them) but patches to keep WebRTC working with them are welcomed by
the WebRTC Team.
## Compilers
WebRTC officially supports clang on all the supported platforms. The clang
version officially supported is the one used by Chromium (hence the version is
really close to Tip of Tree and can be checked
[here](https://source.chromium.org/chromium/chromium/src/+/main:tools/clang/scripts/update.py)
by looking at the value of `CLANG_REVISION`).
See also
[here](https://source.chromium.org/chromium/chromium/src/+/main:docs/clang.md)
for some clang related documentation from Chromium.
Other compilers are not officially supported (which means there is no CI
coverage for them) but patches to keep WebRTC working with them are welcomed by
the WebRTC Team.