diff options
Diffstat (limited to 'user/virtualbox-guest-additions/musl-no-glibc.patch')
-rw-r--r-- | user/virtualbox-guest-additions/musl-no-glibc.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/user/virtualbox-guest-additions/musl-no-glibc.patch b/user/virtualbox-guest-additions/musl-no-glibc.patch new file mode 100644 index 000000000..9536e899c --- /dev/null +++ b/user/virtualbox-guest-additions/musl-no-glibc.patch @@ -0,0 +1,32 @@ +--- VirtualBox-7.0.0.orig/src/VBox/Runtime/r3/linux/semevent-linux.cpp ++++ VirtualBox-7.0.0/src/VBox/Runtime/r3/linux/semevent-linux.cpp +@@ -35,7 +35,7 @@ + */ + + #include <features.h> +-#if __GLIBC_PREREQ(2,6) && !defined(IPRT_WITH_FUTEX_BASED_SEMS) ++#if defined(__GLIBC__) && !defined(IPRT_WITH_FUTEX_BASED_SEMS) + + /* + * glibc 2.6 fixed a serious bug in the mutex implementation. We wrote this +--- VirtualBox-7.0.0.orig/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp ++++ VirtualBox-7.0.0/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp +@@ -36,7 +36,7 @@ + + + #include <features.h> +-#if __GLIBC_PREREQ(2,6) && !defined(IPRT_WITH_FUTEX_BASED_SEMS) ++#if defined(__GLIBC__) && !defined(IPRT_WITH_FUTEX_BASED_SEMS) + + /* + * glibc 2.6 fixed a serious bug in the mutex implementation. We wrote this +--- VirtualBox-7.0.0.orig/src/VBox/Runtime/r3/linux/thread-affinity-linux.cpp ++++ VirtualBox-7.0.0/src/VBox/Runtime/r3/linux/thread-affinity-linux.cpp +@@ -42,6 +42,6 @@ + # define _GNU_SOURCE + #endif + #include <features.h> +-#if __GLIBC_PREREQ(2,4) ++#if defined(__GLIBC__) + + #include <sched.h> |