Hunk #1: 'machine ppc' is not supported by clang's integrated assembler on powerpc https://dyncall.org/pub/dyncall/dyncall/rev/d982a00c2177 Index: dyncall/dyncall_call_ppc32.S --- dyncall/dyncall_call_ppc32.S.orig +++ dyncall/dyncall_call_ppc32.S @@ -33,7 +33,6 @@ */ - .machine ppc .text /* ============================================================================ @@ -100,7 +99,7 @@ ENTRY_C(dcCall_ppc32_darwin) srwi r5,r5,2 /* r5 = size in words */ - cmpi cr0,r5,0 /* if stacksize != 0 .. */ + cmpi cr0,0,r5,0 /* if stacksize != 0 .. */ beq cr0,.osx_done mtctr r5 /* copy loop */ @@ -214,7 +213,7 @@ ENTRY_C(dcCall_ppc32_sysv) srwi r5,r5,2 /* r5 = size in words */ - cmpi cr0,r5,0 /* if stacksize != 0 .. */ + cmpi cr0,0,r5,0 /* if stacksize != 0 .. */ beq cr0,.sysv_done mtctr r5 /* copy loop */