# Generated by makepkg 6.1.0
# Tue Oct 13 08:59:38 UTC 2026
pkgbase = mingw-w64-gcc
	pkgdesc = The GNU Compiler Collection (mingw-w64)
	pkgver = 16.2.0
	pkgrel = 6
	url = https://gcc.gnu.org
	arch = any
	license = spdx:GPL-3.0-or-later WITH GCC-exception-3.1 AND GFDL-1.3-or-later
	makedepends = mingw-w64-ucrt-x86_64-gcc
	makedepends = mingw-w64-ucrt-x86_64-gcc-ada
	makedepends = mingw-w64-ucrt-x86_64-autotools
	makedepends = mingw-w64-ucrt-x86_64-binutils
	makedepends = mingw-w64-ucrt-x86_64-crt
	makedepends = mingw-w64-ucrt-x86_64-headers
	makedepends = mingw-w64-ucrt-x86_64-gmp
	makedepends = mingw-w64-ucrt-x86_64-isl
	makedepends = mingw-w64-ucrt-x86_64-libiconv
	makedepends = mingw-w64-ucrt-x86_64-mpc
	makedepends = mingw-w64-ucrt-x86_64-mpfr
	makedepends = mingw-w64-ucrt-x86_64-python
	makedepends = mingw-w64-ucrt-x86_64-texinfo
	makedepends = mingw-w64-ucrt-x86_64-windows-default-manifest
	makedepends = mingw-w64-ucrt-x86_64-winpthreads
	makedepends = mingw-w64-ucrt-x86_64-zlib
	makedepends = mingw-w64-ucrt-x86_64-zstd
	options = !emptydirs
	source = https://ftp.gnu.org/gnu/gcc/gcc-16.2.0/gcc-16.2.0.tar.xz
	source = https://ftp.gnu.org/gnu/gcc/gcc-16.2.0/gcc-16.2.0.tar.xz.sig
	source = gdbinit
	source = 0002-i386-Keep-SEH-enabled-for-Win64-sysv_abi-functions.patch
	source = 0003-Windows-Follow-Posix-dir-exists-semantics-more-close.patch
	source = 0007-Build-EXTRA_GNATTOOLS-for-Ada.patch
	source = 0008-Prettify-linking-no-undefined.patch
	source = 0011-Enable-shared-gnat-implib.patch
	source = 0012-Handle-spaces-in-path-for-default-manifest.patch
	source = 0014-gcc-9-branch-clone_function_name_1-Retain-any-stdcall-suffix.patch
	source = 0020-libgomp-Don-t-hard-code-MS-printf-attributes.patch
	source = 0021-bootstrap-gnattools-Pass-target-sysroot-flags-to-boo.patch
	source = 0022-mingw-Remove-outdated-mingw-stuff.patch
	source = 0023-Ada-Don-t-export-gnat1-s-symbols-on-PE-hosts.patch
	source = 0024-libgfortran-Guard-locale-restoration-for-formatted-I0.patch
	source = 0025-libgfortran-Copy-LC_NUMERIC-string-for-formatted-IO.patch
	source = 0140-gcc-diagnostic-color.patch
	source = 0200-add-m-no-align-vector-insn-option-for-i386.patch
	source = 2001-fix-building-rust-on-mingw-w64.patch
	source = 3001-fix-codeview-crashes.patch
	validpgpkeys = F3691687D867B81B51CE07D9BBE43771487328A9
	validpgpkeys = 86CFFCA918CF3AF47147588051E8B148A9999C34
	validpgpkeys = 13975A70E63C361C73AE69EF6EEB81F8981C74C7
	validpgpkeys = D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62
	sha256sums = e6738e29597f733270731aa90600f37ffdc045079dfc27ec7e8192cc81085c3e
	sha256sums = SKIP
	sha256sums = bce81824fc89e5e62cca350de4c17a27e27a18a1a1ad5ca3492aec1fc5af3234
	sha256sums = fdf4e90a56fc195a8f9a969af39335f158a29f29d42d33c00d908fc47cf5ad24
	sha256sums = 3fc35067823f87e48dd3bfd265e7593000dc110fa9ad5f16c81b896765fc897a
	sha256sums = 90d5cb570083f9dea4ac0f0f87e3e8d2230f5052e6f9b946061a20a224a9d195
	sha256sums = 8d2d53ae26b777d90189240494de1b895c5efa1ebdcdfbf5774f29fc742499d9
	sha256sums = 5ef4148acc4a2b7ed648d4fe75fab5545e84b4b93a12d6ba4e4ea6061dd635fa
	sha256sums = e98805ead7d78ee2a92f237894c4b2b7ddc1688e1b517d8c04f28d440202e40f
	sha256sums = fd9bdecb2bbc4796bbc9f00b708dac42ef9e3464a06d6d27e5475cee117de5be
	sha256sums = ad1f7b5e7afaaec008b7cbd14feea13a10989fa91bda7003af72d457619bb199
	sha256sums = 76455c46eec4df95a80bbf7e5bcd2d165f300976c79c1baf0bf7ed20f000cdd4
	sha256sums = ec05f8f26698dae4e0e0b58189cbf509185ad6d40b4950b33e28b638bf70c7ae
	sha256sums = 395dd4df29c295f917aa4a136a0aa72af34eee6320ecc2d92ee717397578398d
	sha256sums = 976d14f803a211b19d9bf0169c08d4fde05af5cc18073f2fc8efc9a3cb17890a
	sha256sums = f591efc820a2c72aefb83179f7cbd3f4654231b68700486bd04ee32e2db61de5
	sha256sums = c94004dab1685a6fa9124de86aae742df4136a2e9ff5d5e1ad87ecdc35fbcef4
	sha256sums = 1484911163634f30324827619c873a6267b377abba0df8bbedfd128163c53ea4
	sha256sums = a411f59953553a3d01dd64c79b1acbb91eca092c4cb01bfd26b1c51c3eb798e8
	sha256sums = f21f9ab731e9cab8fd4ca8c289497f859ef7004e6fa0507877dc2559ac2071c3

pkgname = mingw-w64-ucrt-x86_64-cc-libs
	pkgdesc = C++ Standard Library (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-libgcc=16.2.0-6
	depends = mingw-w64-ucrt-x86_64-libstdc++=16.2.0-6

pkgname = mingw-w64-ucrt-x86_64-gcc
	pkgdesc = The GNU Compiler Collection - C and C++ frontends (mingw-w64)
	groups = mingw-w64-ucrt-x86_64-toolchain
	depends = mingw-w64-ucrt-x86_64-binutils
	depends = mingw-w64-ucrt-x86_64-crt
	depends = mingw-w64-ucrt-x86_64-headers
	depends = mingw-w64-ucrt-x86_64-isl
	depends = mingw-w64-ucrt-x86_64-gmp
	depends = mingw-w64-ucrt-x86_64-mpfr
	depends = mingw-w64-ucrt-x86_64-mpc
	depends = mingw-w64-ucrt-x86_64-libgcc=16.2.0-6
	depends = mingw-w64-ucrt-x86_64-libstdc++=16.2.0-6
	depends = mingw-w64-ucrt-x86_64-windows-default-manifest
	depends = mingw-w64-ucrt-x86_64-winpthreads
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = mingw-w64-ucrt-x86_64-zstd
	optdepends = mingw-w64-ucrt-x86_64-libatomic
	optdepends = mingw-w64-ucrt-x86_64-libgomp: OpenMP
	optdepends = mingw-w64-ucrt-x86_64-libquadmath: Quad Math
	provides = mingw-w64-ucrt-x86_64-cc
	conflicts = mingw-w64-ucrt-x86_64-gcc-rust

pkgname = mingw-w64-ucrt-x86_64-gcc-ada
	pkgdesc = Ada frontend for GCC (GNAT) (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-gcc=16.2.0-6
	depends = mingw-w64-ucrt-x86_64-gmp
	depends = mingw-w64-ucrt-x86_64-isl
	depends = mingw-w64-ucrt-x86_64-libgcc=16.2.0-6
	depends = mingw-w64-ucrt-x86_64-libwinpthread
	depends = mingw-w64-ucrt-x86_64-mpc
	depends = mingw-w64-ucrt-x86_64-mpfr
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = mingw-w64-ucrt-x86_64-zstd

pkgname = mingw-w64-ucrt-x86_64-gcc-fortran
	pkgdesc = Fortran frontend for GCC (mingw-w64)
	license = spdx:GPL-3.0-or-later
	depends = mingw-w64-ucrt-x86_64-gcc=16.2.0-6
	depends = mingw-w64-ucrt-x86_64-gmp
	depends = mingw-w64-ucrt-x86_64-isl
	depends = mingw-w64-ucrt-x86_64-libgfortran=16.2.0-6
	depends = mingw-w64-ucrt-x86_64-libwinpthread
	depends = mingw-w64-ucrt-x86_64-mpc
	depends = mingw-w64-ucrt-x86_64-mpfr
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = mingw-w64-ucrt-x86_64-zstd
	optdepends = mingw-w64-ucrt-x86_64-libgomp: OpenMP
	provides = mingw-w64-ucrt-x86_64-fc

pkgname = mingw-w64-ucrt-x86_64-gcc-libs
	pkgdesc = Runtime libraries shipped by GCC (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-cc-libs=16.2.0-6
	depends = mingw-w64-ucrt-x86_64-libatomic=16.2.0-6
	depends = mingw-w64-ucrt-x86_64-libgomp=16.2.0-6
	depends = mingw-w64-ucrt-x86_64-libquadmath=16.2.0-6

pkgname = mingw-w64-ucrt-x86_64-gcc-objc
	pkgdesc = Objective-C frontend for GCC (mingw-w64)
	license = spdx:GPL-3.0-or-later
	depends = mingw-w64-ucrt-x86_64-gcc=16.2.0-6
	depends = mingw-w64-ucrt-x86_64-gmp
	depends = mingw-w64-ucrt-x86_64-isl
	depends = mingw-w64-ucrt-x86_64-libobjc=16.2.0-6
	depends = mingw-w64-ucrt-x86_64-libwinpthread
	depends = mingw-w64-ucrt-x86_64-mpc
	depends = mingw-w64-ucrt-x86_64-mpfr
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = mingw-w64-ucrt-x86_64-zstd

pkgname = mingw-w64-ucrt-x86_64-gcc-plugin
	pkgdesc = Plugin support for GCC (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-gcc=16.2.0-6
	conflicts = mingw-w64-ucrt-x86_64-gcc<16.1.0-7

pkgname = mingw-w64-ucrt-x86_64-libatomic
	pkgdesc = GNU Atomic library shipped by GCC (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-libwinpthread
	conflicts = mingw-w64-ucrt-x86_64-gcc-libs<16.2.0-4

pkgname = mingw-w64-ucrt-x86_64-libgcc
	pkgdesc = Low-level runtime library shipped by GCC (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-libwinpthread
	conflicts = mingw-w64-ucrt-x86_64-gcc-libs<16.2.0-4

pkgname = mingw-w64-ucrt-x86_64-libgccjit
	pkgdesc = Just-In-Time Compilation with GCC backend (mingw-w64)
	license = spdx:GPL-3.0-or-later
	depends = mingw-w64-ucrt-x86_64-gcc=16.2.0-6
	depends = mingw-w64-ucrt-x86_64-gmp
	depends = mingw-w64-ucrt-x86_64-isl
	depends = mingw-w64-ucrt-x86_64-libwinpthread
	depends = mingw-w64-ucrt-x86_64-mpc
	depends = mingw-w64-ucrt-x86_64-mpfr
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = mingw-w64-ucrt-x86_64-zstd

pkgname = mingw-w64-ucrt-x86_64-libgfortran
	pkgdesc = GNU Fortran runtime library shipped by GCC (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-libgcc=16.2.0-6
	depends = mingw-w64-ucrt-x86_64-libquadmath=16.2.0-6
	depends = mingw-w64-ucrt-x86_64-libwinpthread
	provides = mingw-w64-ucrt-x86_64-fc-libs
	provides = mingw-w64-ucrt-x86_64-gcc-libgfortran
	conflicts = mingw-w64-ucrt-x86_64-gcc-libgfortran
	replaces = mingw-w64-ucrt-x86_64-gcc-libgfortran

pkgname = mingw-w64-ucrt-x86_64-libgomp
	pkgdesc = OpenMP library shipped by GCC (mingw-w64)
	groups = mingw-w64-ucrt-x86_64-toolchain
	depends = mingw-w64-ucrt-x86_64-libwinpthread
	provides = mingw-w64-ucrt-x86_64-omp
	conflicts = mingw-w64-ucrt-x86_64-gcc-libs<16.2.0-4

pkgname = mingw-w64-ucrt-x86_64-libobjc
	pkgdesc = Objective-C runtime libraries shipped by GCC (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-libgcc=16.2.0-6
	depends = mingw-w64-ucrt-x86_64-libwinpthread
	conflicts = mingw-w64-ucrt-x86_64-gcc-objc<16.2.0-4

pkgname = mingw-w64-ucrt-x86_64-libquadmath
	pkgdesc = GCC Quad-Precision Math Runtime Library (mingw-w64)
	license = spdx:LGPL-2.1-or-later AND GFDL-1.2-or-later
	depends = mingw-w64-ucrt-x86_64-libgcc=16.2.0-6
	conflicts = mingw-w64-ucrt-x86_64-gcc-libs<16.2.0-4

pkgname = mingw-w64-ucrt-x86_64-libstdc++
	pkgdesc = C++ runtime libraries shipped by GCC (mingw-w64)
	groups = mingw-w64-ucrt-x86_64-toolchain
	depends = mingw-w64-ucrt-x86_64-libgcc=16.2.0-6
	depends = mingw-w64-ucrt-x86_64-libwinpthread
	depends = mingw-w64-ucrt-x86_64-tzdata
	conflicts = mingw-w64-ucrt-x86_64-gcc-libs<16.2.0-4

pkgname = mingw-w64-ucrt-x86_64-lto-dump
	pkgdesc = Dump link time optimization object files (mingw-w64)
	license = spdx:GPL-3.0-or-later
	depends = mingw-w64-ucrt-x86_64-gcc=16.2.0-6
	depends = mingw-w64-ucrt-x86_64-gmp
	depends = mingw-w64-ucrt-x86_64-isl
	depends = mingw-w64-ucrt-x86_64-libgcc=16.2.0-6
	depends = mingw-w64-ucrt-x86_64-libwinpthread
	depends = mingw-w64-ucrt-x86_64-mpc
	depends = mingw-w64-ucrt-x86_64-mpfr
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = mingw-w64-ucrt-x86_64-zstd
	provides = mingw-w64-ucrt-x86_64-gcc-lto-dump
	conflicts = mingw-w64-ucrt-x86_64-gcc-lto-dump
	replaces = mingw-w64-ucrt-x86_64-gcc-lto-dump
