mingw 5+ rebuild order

Order of Deployment for mingw-64 packages

Dependency tree view

  • (osslsigncode)
  • mingw-w64-pkg-config
  • mingw-w64-binutils
    • mingw-w64-libmysql
  • mingw-w64-headers
    • mingw-w64-gcc-stage1
      • mingw-w64-crt
        • mingw-w64-gcc
          • mingw-w64-zlib
            • mingw-w64-openssl
            • mingw-w64-libpng
              • mingw-w64-libjpeg
                • mingw-w64-libtiff
                • mingw-w64-libmng
          • mingw-w64-bzip2
            • mingw-w64-libboost
          • mingw-w64-libiconv
            • mingw-w64-libxml2
              • mingw-w64-gettext
  • mingw-w64-qt4-qmake
  • mingw-w32-qt4-qmake
    • mingw-w64-qt4
    • mingw-w32-qt4
  • mingw-w64-jni-headers

Notes on packages

osslsigncode

Allows to sign Windows binaries.

Optional, but recommended, good test for pba infrastructure especially after changing mingw's pba generation or adding a new target distribution release.

mingw-w64-pkg-config

Wrapper to use Linux' pkg-config with separate .pc directory for mingw crossbuilds.

mingw-w64-binutils

Binary utils (ld, objdump, ...) for crossbuilds.

mingw-w64-libmysql

MySQL connector.

mingw-w64-headers

Headers from MingW-W64 upstream

mingw-w64-gcc-stage1

Intermediate build of gcc.

To test-install it locally, existing mingw-w64-gcc, mingw-w32-gcc have to uninstalled, takeing down lots of mingw based other packages.

mingw-w64-crt

Whatever.

Configure --help does not list --enable-seh-exceptions.

TBC

mingw-w64-gcc

 

mingw-w64-zlib

 

mingw-w64-openssl

 

mingw-w64-libpng

 

mingw-w64-libjpeg

 

mingw-w64-libtiff

 

mingw-w64-libmng

 

mingw-w64-bzip2

 

mingw-w64-libboost

 

mingw-w64-libiconv

 

mingw-w64-libxml2

 

mingw-w64-gettext

 

mingw-w64-qt4-qmake

 

mingw-w32-qt4-qmake

 

 

mingw-w64-qt4

 

 

mingw-w32-qt4

 

mingw-w64-jni-headers