MinGW cross compiler base filesystem and environment
Go to file
2022-05-04 10:46:54 +02:00
.gitignore Initial setup of the repo 2011-05-10 15:14:36 +00:00
COPYING Added support for both win32 and win64 targets 2012-02-27 17:33:08 +02:00
iso_639.sed Own all the locale folders below %{mingw32_datadir}/locale and %{mingw64_datadir}/locale (RHBZ #798329) 2013-08-03 20:39:44 +02:00
iso_3166.sed Own all the locale folders below %{mingw32_datadir}/locale and %{mingw64_datadir}/locale (RHBZ #798329) 2013-08-03 20:39:44 +02:00
lang-exceptions Own all the locale folders below %{mingw32_datadir}/locale and %{mingw64_datadir}/locale (RHBZ #798329) 2013-08-03 20:39:44 +02:00
macros.mingw Add ucrt64 target 2022-02-22 17:08:03 +04:00
macros.mingw32 Drop qt4 macros 2022-02-22 17:07:23 +04:00
macros.mingw64 Drop qt4 macros 2022-02-22 17:07:23 +04:00
macros.ucrt64 Fix ucrt64 toolchain filenames. 2022-02-24 17:53:59 +04:00
mingw32-hostlib.conf Add host lib dirs to ld.so.conf 2022-05-03 15:46:35 +02:00
mingw32.attr Autogenerate python dependency, also capture pc, pyd for dependency generation 2021-09-21 11:03:04 +02:00
mingw32.sh Added support for both win32 and win64 targets 2012-02-27 17:33:08 +02:00
mingw64-hostlib.conf Add host lib dirs to ld.so.conf 2022-05-03 15:46:35 +02:00
mingw64.attr Autogenerate python dependency, also capture pc, pyd for dependency generation 2021-09-21 11:03:04 +02:00
mingw64.sh Added support for both win32 and win64 targets 2012-02-27 17:33:08 +02:00
mingw-filesystem.spec Drop standard DLL provides, moved to mingw-crt 2022-05-04 00:16:02 +02:00
mingw-find-debuginfo.sh Move python dependency generation to mingw32/64_python3.attr in mingw-python3 package 2022-02-10 13:51:35 +01:00
mingw-find-lang.sh Added support for both win32 and win64 targets 2012-02-27 17:33:08 +02:00
mingw-rpmlint.config Added support for both win32 and win64 targets 2012-02-27 17:33:08 +02:00
mingw-scripts.sh Add ucrt64 target 2022-02-22 17:08:03 +04:00
mingw.prov Add ucrt64 target 2022-02-22 17:08:03 +04:00
mingw.req Regenerate standard-dlls 2022-04-28 12:34:19 +02:00
pkgconf-personality-mingw32 Use pkgconf for pkgconfig 2021-06-12 22:00:09 -04:00
pkgconf-personality-mingw64 Use pkgconf for pkgconfig 2021-06-12 22:00:09 -04:00
pkgconf-personality-ucrt64 Add ucrt64 target 2022-02-22 17:08:03 +04:00
README.md Update README 2022-05-04 10:46:54 +02:00
sources Initial setup of the repo 2011-05-10 15:14:36 +00:00
toolchain-mingw32.cmake Add Boost_ARCHITECTURE to cmake toolchain file 2022-01-09 09:19:07 +01:00
toolchain-mingw32.meson Use relative paths in cmake/meson toolchain files to make ccache work if available 2021-11-17 18:30:23 +01:00
toolchain-mingw64.cmake Add Boost_ARCHITECTURE to cmake toolchain file 2022-01-09 09:19:07 +01:00
toolchain-mingw64.meson Use relative paths in cmake/meson toolchain files to make ccache work if available 2021-11-17 18:30:23 +01:00
toolchain-ucrt64.cmake Add ucrt64 target 2022-02-22 17:08:03 +04:00
toolchain-ucrt64.meson Add ucrt64 target 2022-02-22 17:08:03 +04:00
ucrt64.attr Add ucrt64 target 2022-02-22 17:08:03 +04:00
ucrt64.sh Add ucrt64 target 2022-02-22 17:08:03 +04:00

Building the MinGW environment

Build order:

  • mingw-filesystem
  • mingw-binutils
  • mingw-headers (bundle_dummy_pthread_headers=1)
  • mingw-w64-tools
  • mingw-gcc (bootstrap=1, enable_libgomp=0)
  • mingw-crt (bootstrap=1)
  • mingw-crt (bootstrap=0)
  • mingw-gcc (bootstrap=0, enable_libgomp=0)
  • mingw-winpthreads
  • mingw-headers (bundle_dummy_pthread_headers=0)
  • mingw-gcc (bootstrap=0, enable_libgomp=1)
  • mingw-gdb