build with different compilers