# Generated by makepkg 6.1.0
# Sun Aug 24 15:08:50 UTC 2025
pkgbase = mingw-w64-cross-gcc
	pkgdesc = Cross GCC for the MinGW-w64
	pkgver = 15.2.0
	pkgrel = 1
	url = https://gcc.gnu.org
	arch = i686
	arch = x86_64
	groups = mingw-w64-cross-toolchain
	groups = mingw-w64-cross
	license = GPL
	license = LGPL
	license = FDL
	license = custom
	makedepends = gcc
	makedepends = lndir
	makedepends = gmp-devel
	makedepends = mpc-devel
	makedepends = zlib-devel
	makedepends = isl-devel
	makedepends = autotools
	makedepends = gperf
	makedepends = libzstd-devel
	makedepends = mingw-w64-cross-crt
	makedepends = mingw-w64-cross-headers
	makedepends = mingw-w64-cross-winpthreads
	makedepends = mingw-w64-cross-windows-default-manifest
	makedepends = mingw-w64-cross-binutils
	depends = zlib
	depends = mpc
	depends = isl
	depends = libzstd
	options = !strip
	options = staticlibs
	options = !emptydirs
	options = !buildflags
	source = https://ftp.gnu.org/gnu/gcc/gcc-15.2.0/gcc-15.2.0.tar.gz
	source = 0001-Cygwin-use-SysV-ABI-on-x86_64.patch
	source = 0002-Cygwin-add-dummy-pthread-tsaware-and-large-address-a.patch
	source = 0003-Cygwin-handle-dllimport-properly-in-medium-model-V2.patch
	source = 0004-Cygwin-MinGW-skip-test.patch
	source = 0005-Cygwin-define-RTS_CONTROL_ENABLE-and-DTR_CONTROL_ENA.patch
	source = 0006-Cygwin-fix-some-implicit-declaration-warnings-and-re.patch
	source = 0007-Cygwin-__cxa-atexit.patch
	source = 0008-Cygwin-libgomp-soname.patch
	source = 0009-Cygwin-g-time.patch
	source = 0010-Cygwin-newlib-ftm.patch
	source = 0011-Cygwin-define-STD_UNIX.patch
	source = 0101-Cygwin-enable-libgccjit-not-just-for-MingW.patch
	source = 0102-Cygwin-testsuite-fixes-for-libgccjit.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 = 0200-add-m-no-align-vector-insn-option-for-i386.patch
	sha256sums = 7294d65cc1a0558cb815af0ca8c7763d86f7a31199794ede3f630c0d1b0a5723
	sha256sums = bc788aa466a83184d285cc2f6c1ffc40c6ed416dd08c6999015262a53f1ab1b5
	sha256sums = 704acfaeb11d24d3fe5aab34bc883c184ca93aff03d752016c9a50fdd82c5655
	sha256sums = c5676fd62d5f7f69be26062b95d42ef47f28151af83b83efa3998ecd8e939e19
	sha256sums = 03ecf29419119286ebcef35864f9bd26d3bf3eaa355945856953204ed727e173
	sha256sums = 06214859ae4030ce30bb68aa35aa4a9ac92d1e79e34133089dcbfeb7cc8066e8
	sha256sums = a843c038042811265d6ce5917b0c76b709e2591822e5cab53a32b7e9c806da29
	sha256sums = e27f82af1eb7a4aad955ec36d5fd7d9a4c24575845bcf718372df9bc2b099eb6
	sha256sums = de5692673731f90b888bf301a547481ab8e3cc0029713b6fd5abaabd860250f0
	sha256sums = a40e7025507130a2a5d2eb2eea8ba4b053398c307cd55b3c9421a8507bd315ed
	sha256sums = 2658eb376f7829179963978b69a048ed105a41508adc55d0fc0d607c14181926
	sha256sums = 83b6aea4a462ae80121fd68d42c6234d02e20865132197a10575bbf95fd33b7e
	sha256sums = c6763a1558a8f273868a664133806cfe155ae3312eb1b6df74a883fcde711d8c
	sha256sums = 3707b0aab99b203cbd9e513be46c7d4600de06e6c8344160b7fb1779061d08da
	sha256sums = e98805ead7d78ee2a92f237894c4b2b7ddc1688e1b517d8c04f28d440202e40f
	sha256sums = fd9bdecb2bbc4796bbc9f00b708dac42ef9e3464a06d6d27e5475cee117de5be
	sha256sums = ad1f7b5e7afaaec008b7cbd14feea13a10989fa91bda7003af72d457619bb199
	sha256sums = 1484911163634f30324827619c873a6267b377abba0df8bbedfd128163c53ea4

pkgname = mingw-w64-cross-gcc
	pkgdesc = Cross GCC for the MinGW-w64 (meta package, for backward compatibility)
	depends = mingw-w64-cross-ucrt64-gcc
	depends = mingw-w64-cross-mingw32-gcc
	depends = mingw-w64-cross-mingw64-gcc

pkgname = mingw-w64-cross-ucrt64-gcc
	depends = zlib
	depends = mpc
	depends = isl
	depends = libzstd
	depends = mingw-w64-cross-ucrt64-crt
	depends = mingw-w64-cross-ucrt64-headers
	depends = mingw-w64-cross-ucrt64-winpthreads
	depends = mingw-w64-cross-ucrt64-windows-default-manifest
	depends = mingw-w64-cross-ucrt64-binutils
	conflicts = mingw-w64-cross-gcc<=14.2.0-1

pkgname = mingw-w64-cross-mingw32-gcc
	depends = zlib
	depends = mpc
	depends = isl
	depends = libzstd
	depends = mingw-w64-cross-mingw32-crt
	depends = mingw-w64-cross-mingw32-headers
	depends = mingw-w64-cross-mingw32-winpthreads
	depends = mingw-w64-cross-mingw32-windows-default-manifest
	depends = mingw-w64-cross-mingw32-binutils
	conflicts = mingw-w64-cross-gcc<=14.2.0-1

pkgname = mingw-w64-cross-mingw64-gcc
	depends = zlib
	depends = mpc
	depends = isl
	depends = libzstd
	depends = mingw-w64-cross-mingw64-crt
	depends = mingw-w64-cross-mingw64-headers
	depends = mingw-w64-cross-mingw64-winpthreads
	depends = mingw-w64-cross-mingw64-windows-default-manifest
	depends = mingw-w64-cross-mingw64-binutils
	conflicts = mingw-w64-cross-gcc<=14.2.0-1
