icecat/mozilla-2034301.patch

23 lines
724 B
Diff

# Add flag to suppress incompatible pointer type warnings in GCC 16.
Signed-off-by: Trung Lê <8@tle.id.au>
---
media/ffvpx/libavcodec/moz.build | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/media/ffvpx/libavcodec/moz.build b/media/ffvpx/libavcodec/moz.build
index f9b65533fbad3..f843f74c3f485 100644
--- a/media/ffvpx/libavcodec/moz.build
+++ b/media/ffvpx/libavcodec/moz.build
@@ -181,6 +181,10 @@ else:
CXXFLAGS += CONFIG["MOZ_LIBVPX_CFLAGS"]
OS_LIBS += CONFIG["MOZ_LIBVPX_LIBS"]
+# Vendored FFmpeg code has type mismatches between AVCodecParser/FFCodecParser
+# that GCC 16+ treats as errors.
+CFLAGS += ['-Wno-incompatible-pointer-types']
+
SYMBOLS_FILE = 'avcodec.symbols'
NoVisibilityFlags()