[PATCH 0/1] MR1219: ntdll: Fix building on Mojave / Xcode 11.3.1.
_STRUCT_X86_THREAD_FULL_STATE64 exists, but _STRUCT_MCONTEXT64_FULL and _STRUCT_MCONTEXT_AVX64_FULL do not. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/1219
From: Stefan Dösinger <stefan(a)codeweavers.com> _STRUCT_X86_THREAD_FULL_STATE64 exists, but _STRUCT_MCONTEXT64_FULL and _STRUCT_MCONTEXT_AVX64_FULL do not. --- dlls/ntdll/unix/signal_x86_64.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dlls/ntdll/unix/signal_x86_64.c b/dlls/ntdll/unix/signal_x86_64.c index 41f860ac4f4..72f4a56d764 100644 --- a/dlls/ntdll/unix/signal_x86_64.c +++ b/dlls/ntdll/unix/signal_x86_64.c @@ -223,7 +223,9 @@ _STRUCT_X86_THREAD_FULL_STATE64 __uint64_t __ss; __uint64_t __gsbase; }; +#endif +#ifndef _STRUCT_MCONTEXT64_FULL #define _STRUCT_MCONTEXT64_FULL struct __darwin_mcontext64_full _STRUCT_MCONTEXT64_FULL { @@ -231,7 +233,9 @@ _STRUCT_MCONTEXT64_FULL _STRUCT_X86_THREAD_FULL_STATE64 __ss; _STRUCT_X86_FLOAT_STATE64 __fs; }; +#endif +#ifndef _STRUCT_MCONTEXT_AVX64_FULL #define _STRUCT_MCONTEXT_AVX64_FULL struct __darwin_mcontext_avx64_full _STRUCT_MCONTEXT_AVX64_FULL { -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/1219
participants (1)
-
Stefan Dösinger