diff options
Diffstat (limited to 'aarch64-support.patch')
| -rw-r--r-- | aarch64-support.patch | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/aarch64-support.patch b/aarch64-support.patch index 309698d..49541e4 100644 --- a/aarch64-support.patch +++ b/aarch64-support.patch @@ -45,3 +45,16 @@ diff --git a/ThirdParty/PSCommon/XnLib/Include/XnPlatform.h b/ThirdParty/PSCommo #elif _ARC #include "ARC/XnPlaformARC.h" #elif (__APPLE__) +diff --git a/Include/OniPlatform.h b/Include/OniPlatform.h +--- a/Include/OniPlatform.h ++++ b/Include/OniPlatform.h +@@ -42,6 +42,10 @@ + #elif (__linux__ && __arm__) + # include "Linux-Arm/OniPlatformLinux-Arm.h" ++#elif (__linux__ && __aarch64__) ++// aarch64 is little-endian LP64 Linux; the Linux-x86 platform header defines ++// only arch-neutral C types and POSIX macros (no SSE/inline-asm), so reuse it. ++# include "Linux-x86/OniPlatformLinux-x86.h" + #elif _ARC + # include "ARC/OniPlaformARC.h" + #elif (__APPLE__) |
