Disable libevent task queue completely.

The libevent task queue has been migrated to stdlib on Android,
without issues. A month has passed without any feedback. The next
step is to disable usage from the rest of the consumers.

Bug: webrtc:42224654
Change-Id: Iba12cfb1a7c0533c87e4c03f65c5377010b9831e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/367480
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43354}
This commit is contained in:
Markus Handell 2024-11-04 12:41:26 +01:00 committed by WebRTC LUCI CQ
parent 7855622b28
commit 13a020c1bb

View File

@ -288,15 +288,10 @@ declare_args() {
rtc_build_opus = !build_with_mozilla
rtc_build_ssl = !build_with_mozilla
# Enable libevent task queues on platforms that support it.
if (is_win || is_mac || is_ios || is_nacl || is_fuchsia ||
target_cpu == "wasm") {
# Disable libevent task queue unconditionally.
# TODO: bugs.webrtc.org/42224654 clean the flags up.
rtc_enable_libevent = false
rtc_build_libevent = false
} else {
rtc_enable_libevent = true
rtc_build_libevent = !build_with_mozilla
}
# Excluded in Chromium since its prerequisites don't require Pulse Audio.
rtc_include_pulse_audio = !build_with_chromium