44 Commits

Author SHA1 Message Date
Christoph Reiter
a5b2ceca5a
cross-gcc: Update to 15.2.0 (#5591) 2025-08-24 14:09:17 +02:00
Christoph Reiter
b38b2b78f4 Remove all cygwin CHOST changes
Since #5448 CHOST defaults to cygwin now, so this
is no longer needed.
2025-06-27 07:42:37 +02:00
Christoph Reiter
76fec0fd7a cross-gcc: Update to 15.1.0
Refreshes due to these upstream commits:

* bd9c550acc
* e22962538f
* 1f05dfc131

enable libstdcxx-backtrace to match our mingw build

remove unused _targets var
2025-04-27 18:15:38 +02:00
Christoph Reiter
e699984903 mingw-w64-cross-gcc: depend on split binutils 2024-09-01 13:57:15 +02:00
Christoph Reiter
98ef2f2434 cross-gcc: convert to split package 2024-08-19 22:31:01 +02:00
Christoph Reiter
6ebdfc2f6a gcc-cross: Update to 14.2.0
sync patches with the mingw build
2024-08-17 23:11:40 +02:00
Christoph Reiter
58029b34b9 cross-gcc: remove msysize patches
* 0950-11.2.0-configure-msys2.patch: replace with building for cygwin
  (the lto plugin DLL name changed, which we could patch back if it is a problem)
* 0951-11.2.0-msys2-spec.patch: not relevant for mingw
* 0953-11.2.0-testsuite-msys2.patch: not relevant for mingw
2024-08-17 21:15:38 +02:00
Christoph Reiter
2260f33591 cross-gcc: Update to 13.3.0
* 0951-11.2.0-msys2-spec.patch: refresh
* 777aa930b106fea2dd6ed9fe22b42a2717f1472d.patch: drop, included in the release
2024-06-09 13:23:04 +02:00
Christoph Reiter
a2ee04bf00 More CPEs 2024-03-24 20:09:34 +01:00
Christoph Reiter
174e938942 more CPEs 2024-03-22 19:04:22 +01:00
Christoph Reiter
4a8682bee9 mingw-w64-cross: add x86_64-w64-mingw32ucrt
This is a cross compiler targeting for 64bit ucrt.
The target triple is the some Fedora decided to use:
https://fedoraproject.org/wiki/Changes/F37MingwUCRT
2023-11-16 20:56:22 +01:00
Christoph Reiter
212930b09b cross-gcc: disable strip everywhere again
see https://github.com/msys2/MSYS2-packages/pull/4177
2023-11-16 20:16:01 +01:00
Christoph Reiter
7ae8e906a4 typo 2023-11-16 17:54:24 +01:00
Christoph Reiter
9dfd3e53c8 cross-gcc: only skip stripping on i686 2023-11-16 17:46:42 +01:00
jeremyd2019
03dd4ba67f
mingw-w64-cross-gcc: disable stripping again
This was causing x86_64 libgcc.a to fail to link on an i686 msys host, apparently due to strip messing up the non-native libraries.  See https://github.com/msys2/MSYS2-packages/pull/4168#issuecomment-1813274876
2023-11-15 17:51:59 -08:00
Christoph Reiter
5d0ae9ff04 cross-gcc: Update to 13.2.0
* sync in patches from cygwin gcc
* sync in important patches from mingw gcc not related to the build
* enabling stripping (not sure why it was disabled)
* reduce diff for build options to the mingw gcc build a bit
2023-11-13 19:49:38 +01:00
Christoph Reiter
522e62d22a Remove incomplete GCC support for armv7-w64-mingw32
remove some leftovers from various packages. As far as I see
this was never finished. Also it's unlikely we'll target armv7
in the future.
2023-11-12 09:49:04 +01:00
Christoph Reiter
1f1a74cb26 Port everything away from PKGMETA
keep an empty PKGMETA.yml for now until all users are adjusted and
deployed.
2023-09-17 20:40:26 +02:00
Christoph Reiter
b764b2a409 Makedep on gperf where needed
guessed based in reverse build deps on Debian and Arch
2022-12-23 18:15:06 +01:00
Christoph Reiter
c8e1d0b7be Rebuild mingw-w64-cross-gcc, gcc
against the new libisl
2022-07-05 11:24:27 +02:00
Christoph Reiter
38126d763e makedepend on autotools for packages using configure
In some cases this will introduce cycles which could likely be cleaned
up by only depending on some unix tools instead of the whole autotools.

Rebuilding doesn't make much sense at this point since it just adds a subset
of base-devel which is still installed by default.
2021-12-12 14:20:50 +01:00
Alexey Pavlov
01a3ab8ccf mingw-w64-cross-gcc: Fix configure options 2020-10-26 23:44:20 +03:00
Alexey Pavlov
6b6e88cbb2 mingw-w64-cross-gcc: Fix patches 2020-10-26 22:42:57 +03:00
Alexey Pavlov
b75fb51203 mingw-w64-cross-gcc: Update to 10.2.0 2020-10-26 15:47:52 +03:00
Alexey Pavlov
8e91b94d65 Update mingw-w64 cross toolchains: binutils 2.34, mingw-w64 latest, gcc
9.3.0
2020-03-22 12:02:35 +03:00
Alexey Pavlov
4a7da84bc4 mingw-w64-cross-gcc: Update to 9.1.0 2019-07-04 15:39:17 +03:00
Alexey Pavlov
3ae08f5b23 mingw-w64-cross-gcc: Rebuild with isl 0.29 2018-07-27 22:05:57 +03:00
JPeterMugaas
dfb9f11701 Update this to 7.3.0 to match cygwin version and fix a mistake I made by doing the wrong version (7.1.0). 2018-06-12 08:27:40 -04:00
JPeterMugaas
f611876f54 mingw-w64-cross-gcc - Update to 7.1.0 - from Cygwin - Preperation for upcoming 2.11.0 release when ready. 2018-06-08 09:14:43 -04:00
JPeterMugaas
316e7725dd This commit includes packages that depend upon each other so they are in the same pull-request. The original idea was to rebuild GCC 6.4.0 with the latest Cygwin patches and with the latest updated libraries that GCC uses as well an updated mingw-w64 from git. In addition, I also wanted to update the mingw-w64-cross toolchain so that the latest newlib library, 3.0.0 (included in Cygwin 2.10) can built using that. Unfortunately, the MPFR library will break GCC itself and gawk. To work around the issue, I had to copy the .DLL with the version number to the old name. I then rebuilt gawk with the latest version dropping an unneeded patch in the process.
gawk –  4.2.0-1 - Update to latest 4.2.0 version, remove unnecessary patch, rebuild with MPRF 4.0.0.1-3
gcc – 6.4.0-2 – rebuild 6.4.0 with isl 0.18, mpc 1.1.0-1 and mpfr 4.0.0.1-3
isl - 0.18-1 – Update to 0.18 version 4.0.0.1-3
Mingw-w64-crt-git – Update to latest mingw-w64 from git
mingw-w64-gcc – 6.4.0-2 – Update to gcc 6.4.0 – rebuild with isl 0.18-1 and mfpr 4.0.0.1-3. Skipped 1 rev to match gcc 6.4.0-2
mingw-w64-headers-git – Update to latest mingw-w64 from git
mingw-w64-tools-git – Update to latest mingw-w64 from git
mingw-w64-winpthreads-git – Update to latest mingw-w64 from git
mingw-w64-winstorecompat-git – Update to latest mingw-w64 from git
mpc – 1.1.0-1 – Update to mpc 1.1.0
mpr - 4.0.0.1-3 – Update to mpfr 4.0.0.1 – added workaround for issue I described above, rekey patches
msys2-w32api-headers-git – Update to latest mingw-w64 from git
msys2-w32api-runtime-git – Update to latest mingw-w64 from git
2018-01-26 08:14:19 -05:00
atom.long
0a187417c7 mingw-w64-cross-gcc: add ''0130-libstdc++-in-out.patch" from mingw-w64-gcc 2017-05-30 23:20:25 +08:00
Alexey Pavlov
8121fca5df mingw-w64-cross-gcc: Update to 6.3.0 2017-01-24 21:04:07 +03:00
Alexey Pavlov
e0246a687d mingw-w64-cross-gcc: Update to 5.3.0 2016-03-28 13:53:34 +03:00
Alexey Pavlov
00f330e965 Update mingw-w64 runtime for msys2 and cross-gcc to 5.0.0.4624.4c13e3f 2016-03-01 11:46:57 +03:00
Viktor Szakats
ab64a4ef6c switch to sha256 checksums
* upgrade some broken packages
* correct some broken urls/checksums
* use secure urls where possible
* use stable url for ncurses
* some whitespace fixes

Remaining md5sums either didn't download or
didn't pass checksum tests.
2016-02-25 14:45:55 +01:00
Viktor Szakats
2b119ae43f use secure urls
* follow some redirects
2016-02-23 10:26:02 +01:00
Alexpux
3b85efed04 mingw-w64-cross-gcc: Rebuild with ISL-0.14.1 2015-06-18 13:05:53 +03:00
Renato Silva
b176b369d3 Trailing whitespace cleanup. 2015-02-09 18:47:01 -02:00
Alexpux
39ae3879db mingw-w64-cross-gcc: Update patches. 2014-11-04 12:07:17 +03:00
Alexpux
9871e944fc mingw-w64 cross gcc: Update to 4.9.2 2014-10-31 20:38:56 +03:00
Alexpux
120b00690e mingw-w64-cross-gcc: Update to 4.9.1 2014-10-27 12:59:59 +03:00
Alexpux
34ac3cdf22 Fix format in PKGBUILD's 2014-04-28 09:52:34 +04:00
Alexpux
d8d61c7721 Remove unnecessary flags 2013-11-21 18:38:52 +04:00
Alexpux
2f5f2bd7ef Add mingw-w64 cross toolchains for MSYS2 internal use - need for building MSYS2 runtime. 2013-11-21 18:36:19 +04:00