commit 528b85c03efa1cd49efecfac5b5dabf9723d345c
Author: Dominik Mierzejewski <dominik(a)greysector.net>
Date: Thu Jan 30 23:58:35 2025 +0100
Fix build with GCC 15
intel-media-driver-gcc15.patch | 11 +++++++++++
intel-media-driver.spec | 3 +++
2 files changed, 14 insertions(+)
---
diff --git a/intel-media-driver-gcc15.patch b/intel-media-driver-gcc15.patch
new file mode 100644
index 0000000..666a279
--- /dev/null
+++ b/intel-media-driver-gcc15.patch
@@ -0,0 +1,11 @@
+diff -up
media-driver-intel-media-24.4.4/media_common/linux/common/os/mos_defs_specific.h.orig
media-driver-intel-media-24.4.4/media_common/linux/common/os/mos_defs_specific.h
+---
media-driver-intel-media-24.4.4/media_common/linux/common/os/mos_defs_specific.h.orig 2024-11-28
08:58:40.000000000 +0100
++++
media-driver-intel-media-24.4.4/media_common/linux/common/os/mos_defs_specific.h 2025-01-30
23:31:05.345189790 +0100
+@@ -29,6 +29,7 @@
+
+ #include <pthread.h>
+ #include <semaphore.h>
++#include <cstdint>
+ #include <string>
+
+ typedef pthread_mutex_t MOS_MUTEX, *PMOS_MUTEX; //!< mutex pointer
diff --git a/intel-media-driver.spec b/intel-media-driver.spec
index 7fcbdd2..2be7bc1 100644
--- a/intel-media-driver.spec
+++ b/intel-media-driver.spec
@@ -8,6 +8,8 @@ License: MIT and BSD
URL:
https://github.com/intel/media-driver
Source0: %{url}/archive/intel-media-%{version}%{?pre}.tar.gz
Source1: intel-media-driver.metainfo.xml
+# fix build with GCC 15
+Patch0: %{name}-gcc15.patch
# This is an Intel only vaapi backend
ExclusiveArch: i686 x86_64
@@ -113,6 +115,7 @@ mv %{buildroot}%{_libdir}/dri{,-nonfree}
%changelog
* Wed Jan 29 2025 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> -
24.4.4-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
+- Fix build with GCC 15 (Dominik Mierzejewski)
* Tue Dec 24 2024 Nicolas Chauvet <kwizart(a)gmail.com> - 24.4.4-1
- Update to 24.4.4