aboutsummaryrefslogtreecommitdiff
path: root/srcpkgs/qt5-webkit/patches/musl-ppc.patch
blob: cb3b961b9399e22591535cc42a091df39c19cfe5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- a/Source/JavaScriptCore/heap/MachineStackMarker.cpp
+++ b/Source/JavaScriptCore/heap/MachineStackMarker.cpp
@@ -87,7 +87,11 @@ static void pthreadSignalHandlerSuspendResume(int, siginfo_t*, void* ucontext)
 
     ucontext_t* userContext = static_cast<ucontext_t*>(ucontext);
 #if CPU(PPC)
+# if defined(__GLIBC__)
     thread->suspendedMachineContext = *userContext->uc_mcontext.uc_regs;
+# else
+    thread->suspendedMachineContext = *userContext->uc_regs;
+# endif
 #else
     thread->suspendedMachineContext = userContext->uc_mcontext;
 #endif