Преглед на файлове

kodi: add patch to avoid uClibc-ng breakage

Waldemar Brodkorb преди 1 седмица
родител
ревизия
d8cc92efb5
променени са 1 файла, в които са добавени 33 реда и са изтрити 0 реда
  1. 33 0
      package/kodi/patches/patch-xbmc_platform_linux_threads_ThreadImplLinux_cpp

+ 33 - 0
package/kodi/patches/patch-xbmc_platform_linux_threads_ThreadImplLinux_cpp

@@ -0,0 +1,33 @@
+uclibc-ng has gettid()
+
+--- xbmc-22.0b1-Piers.orig/xbmc/platform/linux/threads/ThreadImplLinux.cpp	2026-06-21 09:53:12.000000000 +0200
++++ xbmc-22.0b1-Piers/xbmc/platform/linux/threads/ThreadImplLinux.cpp	2026-07-26 01:19:27.442381623 +0200
+@@ -18,12 +18,6 @@
+ #include <sys/resource.h>
+ #include <unistd.h>
+ 
+-#if !defined(TARGET_ANDROID) && (defined(__GLIBC__) || defined(__UCLIBC__))
+-#if defined(__UCLIBC__) || !__GLIBC_PREREQ(2, 30)
+-#include <sys/syscall.h>
+-#endif
+-#endif
+-
+ namespace
+ {
+ 
+@@ -52,15 +46,6 @@ constexpr int ThreadPriorityToNativePrio
+   }
+ }
+ 
+-#if !defined(TARGET_ANDROID) && (defined(__GLIBC__) || defined(__UCLIBC__))
+-#if defined(__UCLIBC__) || !__GLIBC_PREREQ(2, 30)
+-static pid_t gettid()
+-{
+-  return syscall(__NR_gettid);
+-}
+-#endif
+-#endif
+-
+ std::once_flag flag;
+ 
+ } // namespace