1*d9f75844SAndroid Build Coastguard Worker# WebRTC supported plaftorms and compilers 2*d9f75844SAndroid Build Coastguard Worker 3*d9f75844SAndroid Build Coastguard Worker<?% config.freshness.owner = 'mbonadei' %?> 4*d9f75844SAndroid Build Coastguard Worker<?% config.freshness.reviewed = '2021-06-25' %?> 5*d9f75844SAndroid Build Coastguard Worker 6*d9f75844SAndroid Build Coastguard Worker## Operating systems and CPUs 7*d9f75844SAndroid Build Coastguard Worker 8*d9f75844SAndroid Build Coastguard WorkerThe list of officially supported operating systems and CPUs is: 9*d9f75844SAndroid Build Coastguard Worker 10*d9f75844SAndroid Build Coastguard Worker* Android: armeabi-v7a, arm64-v8a, x86, x86_64. 11*d9f75844SAndroid Build Coastguard Worker* iOS: arm64, x86_64. 12*d9f75844SAndroid Build Coastguard Worker* Linux: armeabi-v7a, arm64-v8a, x86, x86_64. 13*d9f75844SAndroid Build Coastguard Worker* macOS: x86_64, arm64 (M1). 14*d9f75844SAndroid Build Coastguard Worker* Windows: x86_64. 15*d9f75844SAndroid Build Coastguard Worker 16*d9f75844SAndroid Build Coastguard WorkerOther platforms are not officially supported (which means there is no CI 17*d9f75844SAndroid Build Coastguard Workercoverage for them) but patches to keep WebRTC working with them are welcomed by 18*d9f75844SAndroid Build Coastguard Workerthe WebRTC Team. 19*d9f75844SAndroid Build Coastguard Worker 20*d9f75844SAndroid Build Coastguard Worker## Compilers 21*d9f75844SAndroid Build Coastguard Worker 22*d9f75844SAndroid Build Coastguard WorkerWebRTC officially supports clang on all the supported platforms. The clang 23*d9f75844SAndroid Build Coastguard Workerversion officially supported is the one used by Chromium (hence the version is 24*d9f75844SAndroid Build Coastguard Workerreally close to Tip of Tree and can be checked 25*d9f75844SAndroid Build Coastguard Worker[here](https://source.chromium.org/chromium/chromium/src/+/main:tools/clang/scripts/update.py) 26*d9f75844SAndroid Build Coastguard Workerby looking at the value of `CLANG_REVISION`). 27*d9f75844SAndroid Build Coastguard Worker 28*d9f75844SAndroid Build Coastguard WorkerSee also 29*d9f75844SAndroid Build Coastguard Worker[here](https://source.chromium.org/chromium/chromium/src/+/main:docs/clang.md) 30*d9f75844SAndroid Build Coastguard Workerfor some clang related documentation from Chromium. 31*d9f75844SAndroid Build Coastguard Worker 32*d9f75844SAndroid Build Coastguard WorkerOther compilers are not officially supported (which means there is no CI 33*d9f75844SAndroid Build Coastguard Workercoverage for them) but patches to keep WebRTC working with them are welcomed by 34*d9f75844SAndroid Build Coastguard Workerthe WebRTC Team. 35