1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- From e9c78dc4712fa6362b0c839ad57b6b46dce1ba83 Mon Sep 17 00:00:00 2001
- From: =?UTF-8?q?Fran=C3=A7ois=20Laignel?= <francois@centricular.com>
- Date: Mon, 14 Apr 2025 16:48:19 +0200
- Subject: [PATCH] Fix compilation with gcc-15
- This commit fixes compilation errors with gcc-15 (default for Fedora 42).
- From [1]:
- > Common C++ headers (like <memory>) in GCC 15.0.0 (combined with libstdc++)
- > don't transitively include uint64_t anymore.
- See also [2].
- [1]: https://github.com/ROCm/rocm_smi_lib/pull/198
- [2]: https://github.com/root-project/root/issues/17444
- Upstream-Status: Backport [https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/commit/e9c78dc4712fa6362b0c839ad57b6b46dce1ba83.patch]
- ---
- .../audio_processing/aec3/multi_channel_content_detector.h | 1 +
- webrtc/rtc_base/trace_event.h | 1 +
- 2 files changed, 2 insertions(+)
- diff --git a/webrtc/modules/audio_processing/aec3/multi_channel_content_detector.h b/webrtc/modules/audio_processing/aec3/multi_channel_content_detector.h
- index 2b2f3b8..feb29fd 100644
- --- a/webrtc/modules/audio_processing/aec3/multi_channel_content_detector.h
- +++ b/webrtc/modules/audio_processing/aec3/multi_channel_content_detector.h
- @@ -12,6 +12,7 @@
- #define MODULES_AUDIO_PROCESSING_AEC3_MULTI_CHANNEL_CONTENT_DETECTOR_H_
-
- #include <stddef.h>
- +#include <cstdint>
-
- #include <memory>
- #include <optional>
- diff --git a/webrtc/rtc_base/trace_event.h b/webrtc/rtc_base/trace_event.h
- index 2aee713..f88a68e 100644
- --- a/webrtc/rtc_base/trace_event.h
- +++ b/webrtc/rtc_base/trace_event.h
- @@ -28,6 +28,7 @@
-
- #if !defined(RTC_USE_PERFETTO)
- #include <string>
- +#include <cstdint>
-
- #include "rtc_base/event_tracer.h"
-
- --
- GitLab
|