mirror of
git://slackware.nl/current.git
synced 2024-12-31 10:28:29 +01:00
5ff08990e9
a/glibc-solibs-2.30-x86_64-1.txz: Upgraded. a/kernel-firmware-20190909_6c6918a-noarch-1.txz: Upgraded. a/kernel-generic-4.19.72-x86_64-1.txz: Upgraded. a/kernel-huge-4.19.72-x86_64-1.txz: Upgraded. a/kernel-modules-4.19.72-x86_64-1.txz: Upgraded. d/kernel-headers-4.19.72-x86-1.txz: Upgraded. k/kernel-source-4.19.72-noarch-1.txz: Upgraded. l/gdk-pixbuf2-2.38.2-x86_64-1.txz: Upgraded. l/glibc-2.30-x86_64-1.txz: Upgraded. l/glibc-i18n-2.30-x86_64-1.txz: Upgraded. l/glibc-profile-2.30-x86_64-1.txz: Upgraded. n/libmilter-8.15.2-x86_64-3.txz: Rebuilt. Use gethostbyname2() since RES_USE_INET6 is removed in glibc-2.30. n/libqmi-1.22.6-x86_64-1.txz: Upgraded. n/postfix-3.4.6-x86_64-2.txz: Rebuilt. Patched to fix removed macros in glibc-2.30. n/yptools-2.14-x86_64-12.txz: Rebuilt. Patched ypbind-mt for gettid() included in glibc-2.30. xap/blackbox-0.75-x86_64-1.txz: Upgraded. isolinux/initrd.img: Rebuilt. kernels/*: Upgraded. usb-and-pxe-installers/usbboot.img: Rebuilt.
61 lines
1.7 KiB
Diff
61 lines
1.7 KiB
Diff
Submitted by: Pierre Labastie (pierre_DOT_labastie_AT_neuf_DOT_fr)
|
|
Date: 2019-08-12
|
|
Initial Package Version: 1.16.0
|
|
Upstream Status: Comitted
|
|
Origin: https://cgit.freedesktop.org/gstreamer/gst-plugins-good
|
|
Description: Fixes circular dependencies in headers introduced
|
|
by glibc-2.30
|
|
|
|
From 29c3570901e1c145dce57824ddc9276fddf0d808 Mon Sep 17 00:00:00 2001
|
|
From: Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
|
Date: Tue, 6 Aug 2019 22:27:40 -0400
|
|
Subject: [PATCH] v4l2: Fix type compatibility issue with glibc 2.30
|
|
|
|
From now on, we will use linux/types.h on Linux, and use typedef of the
|
|
various flavour of BSD.
|
|
|
|
Fixes #635
|
|
---
|
|
sys/v4l2/ext/types-compat.h | 21 ++++++++++++++-------
|
|
1 file changed, 14 insertions(+), 7 deletions(-)
|
|
|
|
diff --git a/sys/v4l2/ext/types-compat.h b/sys/v4l2/ext/types-compat.h
|
|
index d3673dd49..ea21c9513 100644
|
|
--- a/sys/v4l2/ext/types-compat.h
|
|
+++ b/sys/v4l2/ext/types-compat.h
|
|
@@ -24,6 +24,11 @@
|
|
#ifndef __TYPES_COMPAT_H__
|
|
#define __TYPES_COMPAT_H__
|
|
|
|
+#ifdef __linux__
|
|
+#include <linux/types.h>
|
|
+#include <asm/ioctl.h>
|
|
+
|
|
+#else /* One of the BSDs */
|
|
/* From linux/types.h */
|
|
#ifndef __bitwise__
|
|
# ifdef __CHECKER__
|
|
@@ -41,12 +46,14 @@
|
|
# endif
|
|
#endif
|
|
|
|
-#define __u64 guint64
|
|
-#define __u32 guint32
|
|
-#define __u16 guint16
|
|
-#define __u8 guint8
|
|
-#define __s64 gint64
|
|
-#define __s32 gint32
|
|
-#define __le32 guint32 __bitwise
|
|
+typedef guint8 __u8;
|
|
+typedef guint16 __u16;
|
|
+typedef gint32 __s32;
|
|
+typedef guint32 __u32;
|
|
+typedef gint64 __s64;
|
|
+typedef guint64 __u64;
|
|
+typedef guint32 __bitwise __le32;
|
|
+
|
|
+#endif
|
|
|
|
#endif /* __TYPES_COMPAT_H__ */
|
|
--
|
|
2.21.0
|