webrtc/g3doc/supported-platforms-and-compilers.md
Artem Titov 3eceaf4669 Migrate WebRTC documentation to new renderer
Bug: b/258408932
Change-Id: Ib96f39fe0c3912f9746bcc09d079097a145d6115
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290987
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39205}
2023-01-26 14:58:00 +00:00

1.2 KiB

WebRTC supported plaftorms and compilers

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 by looking at the value of CLANG_REVISION).

See also here 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.