diff mbox series

[meta-mingw,1/3] mingw-w64: upgrade 12.0.0 -> 13.0.0

Message ID 20260731155604.1486464-1-ross.burton@arm.com
State New
Headers show
Series [meta-mingw,1/3] mingw-w64: upgrade 12.0.0 -> 13.0.0 | expand

Commit Message

Ross Burton July 31, 2026, 3:56 p.m. UTC
Notable changes:

- Added import libraries for msvcr40d.dll, msvcrtd.dll, msvcr70d.dll,
  msvcr71d.dll, msvcr80d.dll, msvcr100d.dll, msvcr110d.dll.
- Better CRT API consistency between UCRT and MSVCRT, making many APIs
  available to earlier versions of the MSVCR* runtime as well.
- CRTDLL stat API fixes.
- Updated Hyper-V headers.
- Synchronized with Wine headers (from Wine 10.9).
- Many other new win32 APIs.
- Fix _atexit call differing between DLLs and EXEs.
- Basic support for ARM64EC targets (arm64ec-w64-mingw32).
- Make it possible to build winpthreads with MSVC and clang-cl.
- Many small fixes for gendef, genidl and genpeimg.

Signed-off-by: Ross Burton <ross.burton@arm.com>
---
 recipes-devtools/mingw-w64/mingw-w64.inc                        | 2 +-
 ...-headers_12.0.0.bb => nativesdk-mingw-w64-headers_13.0.0.bb} | 0
 ...-runtime_12.0.0.bb => nativesdk-mingw-w64-runtime_13.0.0.bb} | 0
 ...eads_12.0.0.bb => nativesdk-mingw-w64-winpthreads_13.0.0.bb} | 0
 4 files changed, 1 insertion(+), 1 deletion(-)
 rename recipes-devtools/mingw-w64/{nativesdk-mingw-w64-headers_12.0.0.bb => nativesdk-mingw-w64-headers_13.0.0.bb} (100%)
 rename recipes-devtools/mingw-w64/{nativesdk-mingw-w64-runtime_12.0.0.bb => nativesdk-mingw-w64-runtime_13.0.0.bb} (100%)
 rename recipes-devtools/mingw-w64/{nativesdk-mingw-w64-winpthreads_12.0.0.bb => nativesdk-mingw-w64-winpthreads_13.0.0.bb} (100%)

Comments

Ross Burton July 31, 2026, 4:03 p.m. UTC | #1
On 31 Jul 2026, at 16:56, Ross Burton via lists.yoctoproject.org <ross.burton=arm.com@lists.yoctoproject.org> wrote:
>
> The build race that caused this to be disabled in 2022[1] appears to
> have been resolved, and the improvement is significant:
>
>  nativesdk-mingw-w64-runtime        do_compile    -362.1s   -97.9%     369.9s -> 7.8s
>  nativesdk-mingw-w64-winpthreads    do_compile     -22.4s   -97.9%      22.9s -> 0.5s
>
> [1] meta-mingw 5ef7460 ("mingw-w64: Disable parallel build”)

Drop this one - I forgot to turn on shuffle make for nativesdk builds and it still breaks.

Filing a ticket upstream…

Ross


IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
diff mbox series

Patch

diff --git a/recipes-devtools/mingw-w64/mingw-w64.inc b/recipes-devtools/mingw-w64/mingw-w64.inc
index a24e96c..46d28af 100644
--- a/recipes-devtools/mingw-w64/mingw-w64.inc
+++ b/recipes-devtools/mingw-w64/mingw-w64.inc
@@ -4,7 +4,7 @@  LIC_FILES_CHKSUM = "file://${UNPACKDIR}/mingw-w64-v${PV}/COPYING;md5=bb936f0e04d
 COMPATIBLE_HOST = ".*-mingw.*"
 
 SRC_URI = "${SOURCEFORGE_MIRROR}/project/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v${PV}.tar.bz2"
-SRC_URI[sha256sum] = "cc41898aac4b6e8dd5cffd7331b9d9515b912df4420a3a612b5ea2955bbeed2f"
+SRC_URI[sha256sum] = "5afe822af5c4edbf67daaf45eec61d538f49eef6b19524de64897c6b95828caf"
 
 UPSTREAM_CHECK_URI = "http://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/"
 UPSTREAM_CHECK_REGEX = "mingw-w64-v(?P<pver>(\d+[\.\-_]*)+)\.tar"
diff --git a/recipes-devtools/mingw-w64/nativesdk-mingw-w64-headers_12.0.0.bb b/recipes-devtools/mingw-w64/nativesdk-mingw-w64-headers_13.0.0.bb
similarity index 100%
rename from recipes-devtools/mingw-w64/nativesdk-mingw-w64-headers_12.0.0.bb
rename to recipes-devtools/mingw-w64/nativesdk-mingw-w64-headers_13.0.0.bb
diff --git a/recipes-devtools/mingw-w64/nativesdk-mingw-w64-runtime_12.0.0.bb b/recipes-devtools/mingw-w64/nativesdk-mingw-w64-runtime_13.0.0.bb
similarity index 100%
rename from recipes-devtools/mingw-w64/nativesdk-mingw-w64-runtime_12.0.0.bb
rename to recipes-devtools/mingw-w64/nativesdk-mingw-w64-runtime_13.0.0.bb
diff --git a/recipes-devtools/mingw-w64/nativesdk-mingw-w64-winpthreads_12.0.0.bb b/recipes-devtools/mingw-w64/nativesdk-mingw-w64-winpthreads_13.0.0.bb
similarity index 100%
rename from recipes-devtools/mingw-w64/nativesdk-mingw-w64-winpthreads_12.0.0.bb
rename to recipes-devtools/mingw-w64/nativesdk-mingw-w64-winpthreads_13.0.0.bb