GENERIC + COMPAT_DARWIN: darwin_exec.o(.rodata+0x84): undefined reference to `mach_syscall_intern' *** Error code 1 you probably want: options COMPAT_MACHO options COMPAT_MACH options EXEC_MACH as well. (i think.) .mrg.