What's the full build problem you get with clang? It seems that this should be fixable.