summaryrefslogtreecommitdiff
path: root/dev-libs/libtracefs/files/libtracefs-1.3.1-musl-pthread.patch
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/libtracefs/files/libtracefs-1.3.1-musl-pthread.patch')
-rw-r--r--dev-libs/libtracefs/files/libtracefs-1.3.1-musl-pthread.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/dev-libs/libtracefs/files/libtracefs-1.3.1-musl-pthread.patch b/dev-libs/libtracefs/files/libtracefs-1.3.1-musl-pthread.patch
new file mode 100644
index 000000000000..0f909111150d
--- /dev/null
+++ b/dev-libs/libtracefs/files/libtracefs-1.3.1-musl-pthread.patch
@@ -0,0 +1,16 @@
+# On musl it is necessary to include pthread header else the compiler cannot
+# identify pthread_mutex_t as a known type
+# Closes: https://bugs.gentoo.org/855893
+diff --git a/include/tracefs-local.h b/include/tracefs-local.h
+index 926fd02..779e853 100644
+--- a/include/tracefs-local.h
++++ b/include/tracefs-local.h
+@@ -6,6 +6,8 @@
+ #ifndef _TRACE_FS_LOCAL_H
+ #define _TRACE_FS_LOCAL_H
+
++#include <pthread.h>
++
+ #define __hidden __attribute__((visibility ("hidden")))
+ #define __weak __attribute__((weak))
+