I'm porting Linux packages that compile for GCC/Clang to an EDG frontend based compiler and I need to remove forced -Werror from build scripts because different compilers have different warnings (and even false warnings due to compiler bugs). So what I want to say to people who force -Werror by default is that your software is no longer portable. Do not do this.