MinGW cross compiler base filesystem and environment
Go to file
Richard W.M. Jones 2c8268dc36 Rebase to Fedora Rawhide
resolves: rhbz#2080168
side-tag: c9s-build-side-467-stack-gate
2022-05-06 15:12:59 +01:00
.gitignore New branch setup 2020-10-08 18:11:44 +00:00
COPYING RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:43:55 +02:00
gating.yaml enable gating 2021-06-17 14:22:24 +02:00
iso_639.sed RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:43:55 +02:00
iso_3166.sed RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:43:55 +02:00
lang-exceptions RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:43:55 +02:00
macros.mingw Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
macros.mingw32 Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
macros.mingw64 Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
macros.ucrt64 Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
mingw32-hostlib.conf Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
mingw32.attr Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
mingw32.sh RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:43:55 +02:00
mingw64-hostlib.conf Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
mingw64.attr Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
mingw64.sh RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:43:55 +02:00
mingw-filesystem.spec Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
mingw-find-debuginfo.sh Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
mingw-find-lang.sh RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:43:55 +02:00
mingw-find-provides.sh RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:43:55 +02:00
mingw-find-requires.sh Merged update from upstream sources 2021-02-06 11:26:32 +00:00
mingw-rpmlint.config RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:43:55 +02:00
mingw-scripts.sh Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
mingw.prov Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
mingw.req Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
pkgconf-personality-mingw32 Manually merge fedora/rawhide 2021-06-17 09:06:52 +01:00
pkgconf-personality-mingw64 Manually merge fedora/rawhide 2021-06-17 09:06:52 +01:00
pkgconf-personality-ucrt64 Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
README.md Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
sources RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:43:55 +02:00
standard-dlls-mingw32 RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:43:55 +02:00
standard-dlls-mingw64 RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:43:55 +02:00
toolchain-mingw32.cmake Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
toolchain-mingw32.meson Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
toolchain-mingw64.cmake Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
toolchain-mingw64.meson Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
toolchain-ucrt64.cmake Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
toolchain-ucrt64.meson Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
ucrt64.attr Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01:00
ucrt64.sh Rebase to Fedora Rawhide 2022-05-06 15:12:59 +01: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)
  • mingw-crt (bootstrap=1)
  • mingw-crt (bootstrap=0)
  • mingw-winpthreads
  • mingw-headers (bundle_dummy_pthread_headers=0)
  • mingw-gcc (bootstrap=0)
  • mingw-gdb