Compilation with clang 3.0 currently fails with warnings enabled
First off, compilation completely fails because clang doesn't recognize the -Wnormalized=id -Woverride-init CFLAGS yet, so disable them for clang 3.0 and lower. Also then there's a false positive in crypto.c.