diff --git a/src/common/mac/macho_reader.cc b/src/common/mac/macho_reader.cc index ff16bc61..f1f0a179 100644 --- a/src/common/mac/macho_reader.cc +++ b/src/common/mac/macho_reader.cc @@ -38,6 +38,11 @@ #include #include +// Unfortunately, CPU_TYPE_ARM is not define for 10.4. +#if !defined(CPU_TYPE_ARM) +#define CPU_TYPE_ARM 12 +#endif + namespace google_breakpad { namespace mach_o { @@ -230,6 +235,7 @@ bool Reader::Read(const uint8_t *buffer, uint32_t expected_magic; // validate that magic matches the expected cpu type switch (expected_cpu_type) { + case CPU_TYPE_ARM: case CPU_TYPE_I386: expected_magic = MH_CIGAM; break;