gentoo-ebuilds/media-libs/libva-compat/files/libva-compat-1.8.3-nonexisting-symbol.patch
NHOrus 9b71b51386
media-libs/libva-compat: update EAPI 7 -> 8, fix build problems
Fix missing function parameters for C23.
Add upstream patch that deleted non-existent symbol from linking
script for Clang/LLD

Closes: https://bugs.gentoo.org/925671
Closes: https://bugs.gentoo.org/944163
Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/41436
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2025-04-05 22:42:51 +01:00

26 lines
895 B
Diff

https://bugs.gentoo.org/925671
https://github.com/intel/libva/commit/45acdece2c8b7d8f6d4e5edd9b9da89e78f18ba2
From 45acdece2c8b7d8f6d4e5edd9b9da89e78f18ba2 Mon Sep 17 00:00:00 2001
From: Tamir Duberstein <tamird@google.com>
Date: Wed, 21 Dec 2022 11:11:08 -0500
Subject: [PATCH] Remove reference to non-existent symbol
This fixes compilation in recent clang versions (tested against
https://github.com/llvm/llvm-project/commit/6443c0e) which is apparently
stricter with respect to undefined symbols. It appears that this version
script reference was never correct.
---
va/libva.syms | 2 --
1 file changed, 2 deletions(-)
diff --git a/va/libva.syms b/va/libva.syms
index b15d5460d..b3f91f935 100644
--- a/va/libva.syms
+++ b/va/libva.syms
@@ -6,6 +6,4 @@ VA_API_0.32.0 {
VA_API_0.33.0 {
global:
vaCreateSurfaces;
- local:
- vaCreateSurfaces_0_33_0;
} VA_API_0.32.0;