Why do you need independent compiler flags?