Detecting code issues using multiple architectures
Sometimes building the same code on multiple architectures is useful to detect horrors like:
ExEnv::err0() << sprintf("AtomInfo: invalid name: %s\n",name.c_str());
This code builds using -Werror=format-security with only a few warnings onmost architectures, while GCC is correctly detects the issue on some others.
This has been reported as bug#728249.