only clang and gcc4.4 are currently supported