The clang driver has code to fallback to llvm-gcc if building a i386 kext because, according to the comments, clang doesn't support that ABI. Is the ABI documented somewhere? Since llvm-gcc supported it it shouldn't be too hard to port. Cheers, Rafael