--- /dev/null
+diff -ur odcctools-20060413.orig/ld64/Readers/ObjectFileMachO-all.cpp odcctools-20060413/ld64/Readers/ObjectFileMachO-all.cpp
+--- odcctools-20060413.orig/ld64/Readers/ObjectFileMachO-all.cpp 2005-05-26 22:31:25.000000000 +0100
++++ odcctools-20060413/ld64/Readers/ObjectFileMachO-all.cpp 2009-02-08 20:28:47.000000000 +0000
+@@ -55,7 +55,7 @@
+ #undef MACHO_64_OPPOSITE_ENDIAN
+ #if __ppc__ || __ppc64__
+ #define MACHO_64_SAME_ENDIAN
+-#elif __i386__
++#elif __i386__ || __x86_64__
+ #define MACHO_64_OPPOSITE_ENDIAN
+ #else
+ #error unknown architecture
+@@ -77,7 +77,7 @@
+ #undef MACHO_64_OPPOSITE_ENDIAN
+ #if __ppc__ || __ppc64__
+ #define MACHO_32_SAME_ENDIAN
+-#elif __i386__
++#elif __i386__ || __x86_64__
+ #define MACHO_32_OPPOSITE_ENDIAN
+ #else
+ #error unknown architecture
+@@ -100,7 +100,7 @@
+ #undef MACHO_64_OPPOSITE_ENDIAN
+ #if __ppc__ || __ppc64__
+ #define MACHO_32_OPPOSITE_ENDIAN
+-#elif __i386__
++#elif __i386__ || __x86_64__
+ #define MACHO_32_SAME_ENDIAN
+ #else
+ #error unknown architecture
+diff -ur odcctools-20060413.orig/ld64/Writers/ExecutableFileMachO-all.cpp odcctools-20060413/ld64/Writers/ExecutableFileMachO-all.cpp
+--- odcctools-20060413.orig/ld64/Writers/ExecutableFileMachO-all.cpp 2005-05-26 22:31:25.000000000 +0100
++++ odcctools-20060413/ld64/Writers/ExecutableFileMachO-all.cpp 2009-02-08 20:30:09.000000000 +0000
+@@ -47,7 +49,7 @@
+ #undef MACHO_64_OPPOSITE_ENDIAN
+ #if __ppc__ || __ppc64__
+ #define MACHO_64_SAME_ENDIAN
+-#elif __i386__
++#elif __i386__ || __x86_64__
+ #define MACHO_64_OPPOSITE_ENDIAN
+ #else
+ #error unknown architecture
+@@ -67,7 +69,7 @@
+ #undef MACHO_64_OPPOSITE_ENDIAN
+ #if __ppc__ || __ppc64__
+ #define MACHO_32_SAME_ENDIAN
+-#elif __i386__
++#elif __i386__ || __x86_64__
+ #define MACHO_32_OPPOSITE_ENDIAN
+ #else
+ #error unknown architecture
+@@ -87,7 +89,7 @@
+ #undef MACHO_64_OPPOSITE_ENDIAN
+ #if __ppc__ || __ppc64__
+ #define MACHO_32_OPPOSITE_ENDIAN
+-#elif __i386__
++#elif __i386__ || __x86_64__
+ #define MACHO_32_SAME_ENDIAN
+ #else
+ #error unknown architecture