Hi!
I've rebuilt 5118 rawhide-20071220 src.rpms on x86_64 in mock buildroots which
contained rawhide-20071220 except {gcc,lib}*-4.1.2-36.*.rpm, with additional
gcc-4.3.0-0.4 (available from koji, dist-f9-gcc43 component),
The remaining 507 failures only fail with gcc-4.3.0-0.4 and not with
gcc-4.1.2-36, though most of them are just C++ being stricter, something
that ought to be fixed in the packages.
I've tried to quickly grep through the failed logs and categorize them:
269 http://sunsite.mff.cuni.cz/rawhide20071220-gcc43/header-dep/
libstdc++ header dependencies have been streamlined, reducing
unnecessary includes and pre-processed bloat.
The STL headers have been cleaned up, so that the headers
don't drag in unnecessary dependencies which aren't requested
by the standard. E.g. <string> no longer includes <cstdlib>,
etc. Most of these bugs will be fixed just by including the
proper headers, <cstdlib>, <cstring>, <cstdio> are the most
common ones I guess.
header-dep/xplanet-1.2.0-2.1.fc8.2.log