valgrind only compiles for gcc