#define __APPLE_API_PRIVATE
#include <machine/cpu_capabilities.h>
-#if defined(__ppc__)
+#if defined(__ppc__) || defined(__ppc64__)
+#include <architecture/ppc/mode_independent_asm.h>
.data
.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
.align 2
.lazy_symbol_pointer
L__spin_lock$lazy_ptr:
.indirect_symbol __spin_lock
- .long dyld_stub_binding_helper
+ .g_long dyld_stub_binding_helper
#elif defined(__i386__)
.data
.picsymbol_stub
L__spin_lock$stub:
.indirect_symbol __spin_lock
movl $(_COMM_PAGE_SPINLOCK_LOCK), %eax
- jmp %eax
+ jmp *%eax
nop
call LPC$1
LPC$1: popl %eax