Factory will switch to GCC 4.5 for the 11.3 release. As a compiler version change should happen sooner than later I ask you to look at build results for your packages with the new compiler. The staging repository of Factory already builds with the current gcc45 packages, so build results and logs are available via the usual commands. To have an idea if you are currently affected compare the output of
osc prjresults -r staging -a i586 -q -s F openSUSE:Factory
with
osc prjresults -r standard -a i586 -q -s F openSUSE:Factory
Common new errors include stricter source fortification (you can
verify if that is the issue by adding -U_FORTIFY_SOURCE at the end
of RPM_OPT_FLAGS). As usual there might be new bugs in a new
compiler - before blaming the compiler though check the warnings.
Fedora has already gone through dealing with the stricter
fortification errors, so it might be worth to check their source
rpms before digging too deep.
Richard.
--
Richard Guenther