[packages/vpb-driver] - fix building userspace on recent glibc
baggins
baggins at pld-linux.org
Mon Dec 18 10:26:02 CET 2023
commit 2d10ea89fd7371d0672dd5b1ec49cffed792374d
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Mon Dec 18 09:13:44 2023 +0100
- fix building userspace on recent glibc
pthread.patch | 40 ++++++++++++++++++++++++++++++++++++++++
vpb-driver.spec | 2 ++
2 files changed, 42 insertions(+)
---
diff --git a/vpb-driver.spec b/vpb-driver.spec
index d37cbe0..225a799 100644
--- a/vpb-driver.spec
+++ b/vpb-driver.spec
@@ -41,6 +41,7 @@ Patch5: kernel-5.6.patch
Patch6: kernel-5.13.patch
Patch7: kernel-5.17.patch
Patch8: kernel-5.18.patch
+Patch9: pthread.patch
URL: http://www.voicetronix.com.au/downloads.htm#linux
BuildRequires: rpmbuild(macros) >= 1.701
%{?with_kernel:%{expand:%buildrequires_kernel kernel%%{_alt_kernel}-module-build >= 3:2.6.20.2}}
@@ -157,6 +158,7 @@ p=`pwd`\
%patch6 -p1
%patch7 -p1
%patch8 -p1
+%patch9 -p1
%if %{without kernel}
%{__sed} -i -e 's,subdirs += $(srcdir)/vtcore $(srcdir)/vpb,,' src/Makefile.in
diff --git a/pthread.patch b/pthread.patch
new file mode 100644
index 0000000..71c2c41
--- /dev/null
+++ b/pthread.patch
@@ -0,0 +1,40 @@
+--- vpb-driver-4.2.58/include/vt/tonegen.h~ 2014-09-28 20:02:28.000000000 +0200
++++ vpb-driver-4.2.58/include/vt/tonegen.h 2023-12-18 09:09:50.785031749 +0100
+@@ -34,6 +34,7 @@
+
+ #include <vector>
+ #include <string>
++#include <pthread.h>
+ #include <stdint.h>
+
+
+--- vpb-driver-4.2.58/src/utils/tonegen.cpp~ 2014-09-28 20:02:28.000000000 +0200
++++ vpb-driver-4.2.58/src/utils/tonegen.cpp 2023-12-18 09:11:22.661007600 +0100
+@@ -30,6 +30,7 @@
+ #include <cstdio>
+ #include <cstdlib>
+ #include <cstring>
++#include <pthread.h>
+
+ using std::string;
+
+--- vpb-driver-4.2.58/src/utils/vpbecho.cpp~ 2014-09-28 20:02:28.000000000 +0200
++++ vpb-driver-4.2.58/src/utils/vpbecho.cpp 2023-12-18 09:11:56.086565702 +0100
+@@ -39,6 +39,7 @@
+ #include <cstdio>
+ #include <cstdlib>
+ #include <cstring>
++#include <pthread.h>
+
+
+ // This was used for testing line voltage issues with OpenLine cards,
+--- vpb-driver-4.2.58/src/utils/playwav.cpp~ 2014-09-28 20:02:28.000000000 +0200
++++ vpb-driver-4.2.58/src/utils/playwav.cpp 2023-12-18 09:12:22.241655326 +0100
+@@ -30,6 +30,7 @@
+ #include <cstdio>
+ #include <cstdlib>
+ #include <cstring>
++#include <pthread.h>
+
+
+ static int arg_exists(int argc, char *argv[], const char *arg)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/vpb-driver.git/commitdiff/2d10ea89fd7371d0672dd5b1ec49cffed792374d
More information about the pld-cvs-commit
mailing list