diff --git a/srcpkgs/mutter/patches/gettid.patch b/srcpkgs/mutter/patches/gettid.patch new file mode 100644 index 00000000000..d8e4e90d0bb --- /dev/null +++ b/srcpkgs/mutter/patches/gettid.patch @@ -0,0 +1,23 @@ +gettid wasn't implemented in musl until 1.2.2+ + +diff --git a/src/backends/native/meta-backend-native.c b/src/backends/native/meta-backend-native.c +index 2245387..2842593 100644 +--- a/src/backends/native/meta-backend-native.c ++++ b/src/backends/native/meta-backend-native.c +@@ -39,6 +39,7 @@ + #include "backends/native/meta-input-thread.h" + + #include ++#include + + #include "backends/meta-cursor-tracker-private.h" + #include "backends/meta-idle-manager.h" +@@ -231,7 +232,7 @@ meta_backend_native_post_init (MetaBackend *backend) + + priority = sched_get_priority_min (SCHED_RR); + meta_dbus_realtime_kit1_call_make_thread_realtime_sync (rtkit_proxy, +- gettid (), ++ (pid_t) syscall (SYS_gettid), + priority, + NULL, + &error);