Commit Graph
181 Commits
Author SHA1 Message Date
Martin Storsjö 418e5b1207 build-mingw-w64: Bump to the latest version as of Oct 20th 2026-10-20 18:11:28 +03:00
Martin Storsjö 4402ebefa6 build-mingw-w64: Bump to the latest version as of Oct 6th 2026-10-06 19:19:07 +03:00
Martin Storsjö f03b9610e0 build-mingw-w64: Bump to the latest version as of Sep 22nd 2026-09-22 12:30:44 +03:00
Martin Storsjö 24c2a9c539 build-mingw-w64: Bump to the latest version as of Sep 8th 2026-09-08 14:48:58 +03:00
Martin Storsjö 0e35436e9e build-mingw-w64: Bump to the latest version as of Aug 26th 2026-08-26 12:57:13 +03:00
Jacek Caban 986847858c Add ARM64X support
Extend the aarch64-w64-mingw32 prefix to provide ARM64EC libraries
alongside standard AArch64 libraries, replacing the separate
arm64ec-w64-mingw32 prefix. This aligns with how MSVC distributes
ARM64EC libraries and enables the linker to process both targets
simultaneously into a single hybrid binary.

This extensively utilizes LLVM's -marm64x option, compiling both
targets in a single compiler invocation to produce hybrid object
files (unlike MSVC tools, which require separate compilation passes).
2026-08-12 12:18:44 +03:00
Martin Storsjö 78fe776c0c build-mingw-w64: Bump to the latest version as of Aug 12th 2026-08-12 12:18:01 +03:00
Martin Storsjö ce6e1683f7 build-mingw-w64: Bump to the latest version as of Jul 27th
This version is the one used in the latest successful nightly
build.
2026-07-28 18:49:20 +03:00
Martin Storsjö 975930b5b7 Revert "Add ARM64X support"
This reverts commit 64effa9a71.

It turns out that the LLD handling of the TLS data structures
("_tls_used" and "_tls_index") needs more work, causing the
arm64ec side of arm64x binaries to not get them hooked up properly.
2026-07-28 18:44:59 +03:00
Jacek Caban 64effa9a71 Add ARM64X support
Extend the aarch64-w64-mingw32 prefix to provide ARM64EC libraries
alongside standard AArch64 libraries, replacing the separate
arm64ec-w64-mingw32 prefix. This aligns with how MSVC distributes
ARM64EC libraries and enables the linker to process both targets
simultaneously into a single hybrid binary.

This extensively utilizes LLVM's -marm64x option, compiling both
targets in a single compiler invocation to produce hybrid object
files (unlike MSVC tools, which require separate compilation passes).
2026-07-27 19:08:32 +02:00
Martin Storsjö 44c9c5fa20 build-mingw-w64: Bump to the latest version as of Jul 18th 2026-07-18 13:09:24 +03:00
Martin Storsjö 3dce018647 build-mingw-w64: Bump to the latest version as of Jun 16th 2026-06-16 22:02:25 +03:00
Martin Storsjö de5e31d1dd build-mingw-w64: Bump to the latest version as of Jun 2nd 2026-06-02 12:19:51 +03:00
Martin Storsjö 4ccd364457 build-mingw-w64: Bump to the latest version as of May 19th 2026-05-19 12:27:22 +03:00
Martin Storsjö 88885f361e build-mingw-w64: Update to the latest version as of May 5th 2026-05-05 22:52:21 +03:00
Martin Storsjö 11786a6d76 build-mingw-w64: Bump to the latest version as of April 21st 2026-04-21 11:57:48 +03:00
Martin Storsjö 0456111453 build-mingw-w64: Bump to the latest version as of Apr 7th 2026-04-07 14:07:53 +03:00
Martin Storsjö dfb90d5ea7 build-mingw-w64: Bump to the latest version as of Mar 24th 2026-03-24 23:42:33 +02:00
Martin Storsjö 644174c7cc build-mingw-w64: Bump to the latest version as of March 11th 2026-03-11 09:38:58 +02:00
Martin Storsjö 1d8aa59fbf build-mingw-w64: Bump to the latest version as of Feb 24th 2026-02-24 10:26:00 +02:00
Martin Storsjö a68d8c0421 build-mingw-w64: Bump to the latest version as of Feb 10th 2026-02-10 10:07:07 +02:00
Martin Storsjö d1b94a9da6 build-mingw-w64: Bump to the latest version as of Jan 27th 2026-01-27 13:33:14 +02:00
Martin Storsjö bfb0715614 build-mingw-w64, build-busybox: Bump to a newer version
This version of mingw-w64 includes the function "mkdtemp", which
breaks building the previously pinned version of busybox-w32 on i686.

Update both projects in sync, so that builds with newer nightly
versions of mingw-w64 also succeed.
2026-01-19 23:24:28 +02:00
Martin Storsjö f06d2218d6 build-mingw-w64: Bump to the current version as of Jan 16th 2026-01-16 12:48:50 +02:00
Martin Storsjö ecabce6cc3 build-mingw-w64: Bump to the latest version as of Dec 16th 2025-12-16 15:15:28 +02:00
Martin Storsjö 3b2ce1d0d0 build-mingw-w64: Bump to the latest version as of Dec 2nd 2025-12-02 11:28:35 +02:00
Martin Storsjö ac41e524f3 build-mingw-w64: Bump to the latest version as of Nov 18th 2025-11-18 14:39:53 +02:00
Martin Storsjö 18964a2b0b build-mingw-w64: Bump to the latest version as of Nov 4th 2025-11-04 11:47:09 +02:00
Martin Storsjö 84abc5e88a build-mingw-w64: Bump to the latest version as of Oct 21st 2025-10-21 11:30:11 +03:00
Martin Storsjö ec3b6109a3 build-mingw-w64: Bump to the latest version as of Oct 7th 2025-10-07 22:33:13 +03:00
Martin Storsjö 2de90b4f70 build-mingw-w64: Bump to the latest version as of Sep 24th 2025-09-24 09:42:38 +03:00
Martin Storsjö fec1656c93 build-mingw-w64: Bump to the latest version as of Sep 10th 2025-09-10 11:45:36 +03:00
Martin Storsjö 747a6cd27a build-mingw-w64: Bump to the latest version as of Aug 26th 2025-08-26 22:36:18 +03:00
Martin Storsjö 9ae76cfbe0 build-mingw-w64: Bump to the latest version as of Aug 12th 2025-08-12 13:37:12 +03:00
Martin Storsjö 45c0dc4112 build-mingw-w64: Bump to the latest version as of Jul 30th 2025-07-30 10:38:07 +03:00
Martin Storsjö cb92de78e7 Include arm64ec in the lists of all architectures
Since LLVM 21.x, the upstream support for ARM64EC in LLD and
compiler-rt is complete enough for us to be able to build it.
2025-07-17 22:48:39 +03:00
Martin Storsjö 2844cfd336 build-mingw-w64: Bump to the latest version as of Jul 17th 2025-07-17 22:21:45 +03:00
Martin Storsjö 007b88af19 build-mingw-w64: Bump to the latest version as of Jul 9th 2025-07-09 19:49:47 +03:00
Martin Storsjö 42760d8e0e build-mingw-w64: Bump to the latest version as of Jun 13th 2025-06-13 09:56:04 +03:00
Martin Storsjö 1d097013b0 build-mingw-w64: Bump to the latest version as of May 28th 2025-05-28 23:02:55 +03:00
Martin Storsjö 1b781e898e build-mingw-w64: Use --enable-libarm64 for arm64ec 2025-05-18 22:28:25 +03:00
Martin Storsjö d48a0f2e40 build-mingw-w64: Bump to the latest version as of May 14th 2025-05-14 22:24:58 +03:00
Martin Storsjö 13ceefe568 build-mingw-w64: Bump to the latest version as of Apr 30th 2025-04-30 12:07:02 +03:00
Jeremy Drake 0aaef5d950 enable --disable-dependency-tracking on CYGWIN also
it also takes an inordinate amount of time there.
2025-04-20 23:24:40 +03:00
Martin Storsjö 20099b94e6 build-mingw-w64: Use silent rules for compiling things
This reduces the amount of log output significantly.

For the linux build on github actions, this reduces the log output
from 8.5 MB down to 4.7 MB.
2025-04-17 23:34:40 +03:00
Martin Storsjö 906f782c66 build-mingw-w64: Bump to the latest version as of Apr 17th 2025-04-17 14:56:02 +03:00
Martin Storsjö 222186c6fc build-mingw-w64: Bump to the latest version as of Apr 2nd 2025-04-02 11:46:32 +03:00
Martin Storsjö 948720456b build-mingw-w64: Bump to the latest version as of Mar 19th 2025-03-19 11:18:06 +02:00
Martin Storsjö 9f6fae5c47 build-mingw-w64: Bump to the latest version as of Mar 5th 2025-03-05 09:47:35 +02:00
Martin Storsjö ccbde8a13e build-mingw-w64: Bump to the latest version as of Feb 27th 2025-02-27 14:02:06 +02:00