From 65d359c8a51ce5183b35b417a6e0beb46a7ed1f0 Mon Sep 17 00:00:00 2001 From: Ingmar Rieger Date: Wed, 16 Apr 2025 23:21:04 +0200 Subject: [PATCH] Add support for Linux arm64 build Compilation on arm64 linux systems support. --- deps/libMXF/tools/MXFDump/MXFDump.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/deps/libMXF/tools/MXFDump/MXFDump.cpp b/deps/libMXF/tools/MXFDump/MXFDump.cpp index 5ce583bb..efb72d99 100644 --- a/deps/libMXF/tools/MXFDump/MXFDump.cpp +++ b/deps/libMXF/tools/MXFDump/MXFDump.cpp @@ -61,6 +61,9 @@ #elif defined(__GNUC__) && defined(__x86_64__) && defined(__linux__) #define MXF_COMPILER_GCC_X86_64_LINUX #define MXF_OS_UNIX +#elif defined(__GNUC__) && defined(__aarch64__) && defined(__linux__) +#define MXF_COMPILER_GCC_ARM64_LINUX +#define MXF_OS_UNIX #elif defined(__MWERKS__) && defined(__POWERPC__) && defined(macintosh) #define MXF_COMPILER_MWERKS_PPC_MACOS #define MXF_OS_MACOS @@ -221,7 +224,7 @@ typedef unsigned long long int mxfUInt64; #define MXFPRIx16 "hx" #define MXFPRIx32 "x" #define MXFPRIx64 "llx" -#elif defined(MXF_COMPILER_GCC_ARM64_MACOSX) +#elif defined(MXF_COMPILER_GCC_ARM64_MACOSX) || defined(MXF_COMPILER_GCC_ARM64_LINUX) typedef unsigned char mxfUInt08; typedef unsigned short int mxfUInt16; typedef unsigned int mxfUInt32;