diff --git src/ld/Options.h src/ld/Options.h
index 67ac22e..0788980 100644
--- src/ld/Options.h
+++ src/ld/Options.h
@@ -38,6 +38,18 @@
 #include "Snapshot.h"
 #include "MachOFileAbstraction.hpp"
 
+#ifndef CPU_SUBTYPE_ARM64_E
+# define CPU_SUBTYPE_ARM64_E    2
+#endif
+
+#ifndef CPU_ARCH_ABI64_32
+# define CPU_ARCH_ABI64_32	0x2000000
+#endif
+
+#ifndef CPU_TYPE_ARM64_32
+#  define CPU_TYPE_ARM64_32                               ((cpu_type_t) (CPU_TYPE_ARM | CPU_ARCH_ABI64_32))
+#endif
+
 
 extern void throwf (const char* format, ...) __attribute__ ((noreturn,format(printf, 1, 2)));
 extern void warning(const char* format, ...) __attribute__((format(printf, 1, 2)));