Results of mass rebuild against gcc 4.8

Erik van Pienbroek erik at vanpienbroek.nl
Fri Jan 18 12:11:25 UTC 2013


Hi,

I just performed a test mass rebuild of all Fedora MinGW packages
against a recent gcc 4.8 snapshot.

During this mass rebuild the following toolchain was used:

* mingw-w64 20130105 trunk snapshot
* binutils 2.23.51.0.5
* gcc 4.8.0 20130113 snapshot, r195137

Total number of packages: 157
Number of failed packages: 32

The following packages failed to rebuild:

mingw-antlr-2.7.7-10
mingw-celt051-0.5.1.3-10
mingw-glib2-2.35.4-1
mingw-libsigsegv-2.6-6
mingw-libsqlite3x-20071018-17
mingw-plotmm-0.1.2-14
mingw-qpid-cpp-0.14-5
mingw-qt5-qt3d-5.0.0-0.3.git20121111.e4d3ccac
mingw-qt5-qtactiveqt-5.0.0-1
mingw-qt5-qtbase-5.0.0-4
mingw-qt5-qtconnectivity-5.0.0-0.3.git20121112.63139e83
mingw-qt5-qtdeclarative-5.0.0-1
mingw-qt5-qtdoc-5.0.0-0.2.beta1.git20121112.0530cf09
mingw-qt5-qtfeedback-5.0.0-0.3.git20121112.d22ba2dd
mingw-qt5-qtgraphicaleffects-5.0.0-1
mingw-qt5-qtimageformats-5.0.0-1
mingw-qt5-qtjsbackend-5.0.0-1
mingw-qt5-qtlocation-5.0.0-0.3.git20130111.ac83b242
mingw-qt5-qtmultimedia-5.0.0-1
mingw-qt5-qtpim-5.0.0-0.3.git20121112.2c24dab3
mingw-qt5-qtquick1-5.0.0-1
mingw-qt5-qtscript-5.0.0-1
mingw-qt5-qtsensors-5.0.0-0.3.git20121112.ac76c8d5
mingw-qt5-qtsvg-5.0.0-1
mingw-qt5-qtsystems-5.0.0-0.3.git20121112.511d739c
mingw-qt5-qttools-5.0.0-1
mingw-qt5-qttranslations-5.0.0-0.2.beta1.git20121112.ad9181a5
mingw-qt5-qtwebkit-5.0.0-1
mingw-qt5-qtxmlpatterns-5.0.0-1
mingw-wine-gecko-1.8-1
mingw-zfstream-20041202-15
wine-mono-0.0.8-1

There are a number of packages in this list which failed to rebuild
because automake 1.13.1 was introduced in Fedora Rawhide recently (which
in my opinion should have never been released as it breaks backwards
compatibility with a lot of projects). These packages failed to rebuild
because of the latest automake:

mingw-antlr-2.7.7-10
mingw-celt051-0.5.1.3-10
mingw-libsigsegv-2.6-6
mingw-libsqlite3x-20071018-17
mingw-plotmm-0.1.2-14
mingw-zfstream-20041202-15
wine-mono-0.0.8-1

These packages failed to build because of different behavior in gcc 4.8:

mingw-glib2-2.35.4-1 (win64 only)
mingw-qpid-cpp-0.14-5 (native Fedora qpid-cpp package also
                       fails to build against gcc 4.8)
mingw-qt5-qtbase-5.0.0-4 (possible conflict between gcc 4.8 x86intrin.h
                          and mingw-w64 intrin.h headers)
mingw-wine-gecko-1.8-1

The remaining qt5 packages failed to build because mingw-qt5-qtbase
couldn't be built.

The build logs for all these build failures can be found at
http://build1.openftd.org/fedora-mingw-rebuild/20130118/

Before people start introducing workarounds for the automake 1.13.1
failures I would like to point out that a patch was applied in Fedora
Rawhide yesterday (automake-1.13.1-3.fc19,
https://bugzilla.redhat.com/896442) which should make automake a bit
less broken. Right now I'm trying to another rebuild attempt against
this latest automake to see if it reduces the number of build failures.
I'll report back once this rebuild attempt is completed.

Regards,

Erik van Pienbroek
Fedora MinGW SIG






More information about the mingw mailing list