diff --git a/buildinfo/mingw.txt b/buildinfo/mingw.txt index cd476ec..bd246ed 100644 --- a/buildinfo/mingw.txt +++ b/buildinfo/mingw.txt @@ -17,7 +17,7 @@ bsdtar 3.7.7-1 bzip2 1.0.8-4 ca-certificates 20240203-2 coreutils 8.32-5 -curl 8.11.0-2 +curl 8.11.1-1 dash 0.5.12-1 db 6.2.32-5 file 5.46-1 @@ -41,7 +41,7 @@ libargp 20241207-1 libasprintf 0.22.4-1 libassuan 2.5.7-1 libbz2 1.0.8-4 -libcurl 8.11.0-2 +libcurl 8.11.1-1 libdb 6.2.32-5 libedit 20240517_3.1-1 libexpat 2.6.4-1 @@ -52,7 +52,7 @@ libgettextpo 0.22.4-1 libgnutls 3.8.8-1 libgpg-error 1.51-1 libhogweed 3.10-1 -libiconv 1.17-1 +libiconv 1.18-1 libidn2 2.3.7-1 libintl 0.22.4-1 libksba 1.6.7-1 @@ -77,30 +77,30 @@ libzstd 1.5.6-1 m4 1.4.19-2 mingw-w64-clang-x86_64-brotli 1.1.0-4 mingw-w64-clang-x86_64-bzip2 1.0.8-3 -mingw-w64-clang-x86_64-c-ares 1.34.3-1 +mingw-w64-clang-x86_64-c-ares 1.34.4-1 mingw-w64-clang-x86_64-ca-certificates 20240203-1 -mingw-w64-clang-x86_64-clang 19.1.4-1 -mingw-w64-clang-x86_64-clang-libs 19.1.4-1 -mingw-w64-clang-x86_64-cmake 3.31.2-3 -mingw-w64-clang-x86_64-compiler-rt 19.1.4-1 +mingw-w64-clang-x86_64-clang 19.1.6-1 +mingw-w64-clang-x86_64-clang-libs 19.1.6-1 +mingw-w64-clang-x86_64-cmake 3.31.3-1 +mingw-w64-clang-x86_64-compiler-rt 19.1.6-1 mingw-w64-clang-x86_64-cppdap 1.65-1 -mingw-w64-clang-x86_64-crt-git 12.0.0.r423.g8bcd5fc1a-1 -mingw-w64-clang-x86_64-curl 8.11.0-2 +mingw-w64-clang-x86_64-crt-git 12.0.0.r446.ga2d19218d-1 +mingw-w64-clang-x86_64-curl 8.11.1-1 mingw-w64-clang-x86_64-directx-headers 1.614.1-1 mingw-w64-clang-x86_64-expat 2.6.4-1 mingw-w64-clang-x86_64-gdb 15.2-2 mingw-w64-clang-x86_64-gettext-runtime 0.22.5-2 mingw-w64-clang-x86_64-glslang 15.0.0-1 mingw-w64-clang-x86_64-gmp 6.3.0-2 -mingw-w64-clang-x86_64-headers-git 12.0.0.r423.g8bcd5fc1a-1 +mingw-w64-clang-x86_64-headers-git 12.0.0.r446.ga2d19218d-2 mingw-w64-clang-x86_64-jsoncpp 1.9.6-3 mingw-w64-clang-x86_64-libarchive 3.7.7-1 mingw-w64-clang-x86_64-libb2 0.98.1-2 -mingw-w64-clang-x86_64-libc++ 19.1.4-1 -mingw-w64-clang-x86_64-libclc 19.1.4-1 +mingw-w64-clang-x86_64-libc++ 19.1.6-1 +mingw-w64-clang-x86_64-libclc 19.1.6-1 mingw-w64-clang-x86_64-libelf 0.8.13-7 mingw-w64-clang-x86_64-libffi 3.4.6-1 -mingw-w64-clang-x86_64-libiconv 1.17-4 +mingw-w64-clang-x86_64-libiconv 1.18-1 mingw-w64-clang-x86_64-libidn2 2.3.7-2 mingw-w64-clang-x86_64-libpsl 0.21.5-3 mingw-w64-clang-x86_64-libssh2 1.11.1-1 @@ -108,27 +108,27 @@ mingw-w64-clang-x86_64-libsystre 1.0.1-6 mingw-w64-clang-x86_64-libtasn1 4.19.0-1 mingw-w64-clang-x86_64-libtre 0.9.0-1 mingw-w64-clang-x86_64-libunistring 1.2-1 -mingw-w64-clang-x86_64-libunwind 19.1.4-1 +mingw-w64-clang-x86_64-libunwind 19.1.6-1 mingw-w64-clang-x86_64-libuv 1.49.2-1 mingw-w64-clang-x86_64-libva 2.22.0-2 -mingw-w64-clang-x86_64-libwinpthread-git 12.0.0.r423.g8bcd5fc1a-1 +mingw-w64-clang-x86_64-libwinpthread-git 12.0.0.r446.ga2d19218d-1 mingw-w64-clang-x86_64-libxml2 2.12.9-2 mingw-w64-clang-x86_64-libyaml 0.2.5-2 -mingw-w64-clang-x86_64-lld 19.1.4-1 -mingw-w64-clang-x86_64-llvm 19.1.4-1 -mingw-w64-clang-x86_64-llvm-libs 19.1.4-1 +mingw-w64-clang-x86_64-lld 19.1.6-1 +mingw-w64-clang-x86_64-llvm 19.1.6-1 +mingw-w64-clang-x86_64-llvm-libs 19.1.6-1 mingw-w64-clang-x86_64-lz4 1.10.0-1 -mingw-w64-clang-x86_64-meson 1.6.0-3 +mingw-w64-clang-x86_64-meson 1.6.1-1 mingw-w64-clang-x86_64-mpdecimal 4.0.0-1 mingw-w64-clang-x86_64-mpfr 4.2.1-2 mingw-w64-clang-x86_64-ncurses 6.5.20240831-1 -mingw-w64-clang-x86_64-nghttp2 1.63.0-1 -mingw-w64-clang-x86_64-nghttp3 1.6.0-1 +mingw-w64-clang-x86_64-nghttp2 1.64.0-1 +mingw-w64-clang-x86_64-nghttp3 1.7.0-1 mingw-w64-clang-x86_64-ninja 1.12.1-1 mingw-w64-clang-x86_64-openssl 3.4.0-1 mingw-w64-clang-x86_64-p11-kit 0.25.5-1 mingw-w64-clang-x86_64-pkgconf 1~2.3.0-1 -mingw-w64-clang-x86_64-polly 19.1.4-1 +mingw-w64-clang-x86_64-polly 19.1.6-1 mingw-w64-clang-x86_64-python 3.12.7-3 mingw-w64-clang-x86_64-python-mako 1.3.5-3 mingw-w64-clang-x86_64-python-markupsafe 2.1.5-3 @@ -146,7 +146,7 @@ mingw-w64-clang-x86_64-tk 8.6.13-1 mingw-w64-clang-x86_64-tzdata 2024b-1 mingw-w64-clang-x86_64-vulkan-headers 1.3.296.0-1 mingw-w64-clang-x86_64-vulkan-loader 1.3.296.0-1 -mingw-w64-clang-x86_64-winpthreads-git 12.0.0.r423.g8bcd5fc1a-1 +mingw-w64-clang-x86_64-winpthreads-git 12.0.0.r446.ga2d19218d-1 mingw-w64-clang-x86_64-xxhash 0.8.2-2 mingw-w64-clang-x86_64-xz 5.6.3-3 mingw-w64-clang-x86_64-zlib 1.3.1-1 @@ -154,14 +154,14 @@ mingw-w64-clang-x86_64-zstd 1.5.6-2 mingw-w64-i686-binutils 2.43.1-1 mingw-w64-i686-brotli 1.1.0-4 mingw-w64-i686-bzip2 1.0.8-3 -mingw-w64-i686-c-ares 1.34.3-1 +mingw-w64-i686-c-ares 1.34.4-1 mingw-w64-i686-ca-certificates 20240203-1 -mingw-w64-i686-clang 19.1.4-1 -mingw-w64-i686-clang-libs 19.1.4-1 -mingw-w64-i686-cmake 3.31.2-3 +mingw-w64-i686-clang 19.1.6-1 +mingw-w64-i686-clang-libs 19.1.6-1 +mingw-w64-i686-cmake 3.31.3-1 mingw-w64-i686-cppdap 1.65-1 -mingw-w64-i686-crt-git 12.0.0.r423.g8bcd5fc1a-1 -mingw-w64-i686-curl 8.11.0-2 +mingw-w64-i686-crt-git 12.0.0.r446.ga2d19218d-1 +mingw-w64-i686-curl 8.11.1-1 mingw-w64-i686-directx-headers 1.614.1-1 mingw-w64-i686-expat 2.6.4-1 mingw-w64-i686-gcc 14.2.0-2 @@ -170,14 +170,14 @@ mingw-w64-i686-gdb 15.2-2 mingw-w64-i686-gettext-runtime 0.22.5-2 mingw-w64-i686-glslang 15.0.0-1 mingw-w64-i686-gmp 6.3.0-2 -mingw-w64-i686-headers-git 12.0.0.r423.g8bcd5fc1a-1 +mingw-w64-i686-headers-git 12.0.0.r446.ga2d19218d-2 mingw-w64-i686-isl 0.27-1 mingw-w64-i686-jsoncpp 1.9.6-3 mingw-w64-i686-libarchive 3.7.7-1 mingw-w64-i686-libb2 0.98.1-2 mingw-w64-i686-libelf 0.8.13-7 mingw-w64-i686-libffi 3.4.6-1 -mingw-w64-i686-libiconv 1.17-4 +mingw-w64-i686-libiconv 1.18-1 mingw-w64-i686-libidn2 2.3.7-2 mingw-w64-i686-libpsl 0.21.5-3 mingw-w64-i686-libssh2 1.11.1-1 @@ -187,18 +187,18 @@ mingw-w64-i686-libtre 0.9.0-1 mingw-w64-i686-libunistring 1.2-1 mingw-w64-i686-libuv 1.49.2-1 mingw-w64-i686-libva 2.22.0-2 -mingw-w64-i686-libwinpthread-git 12.0.0.r423.g8bcd5fc1a-1 +mingw-w64-i686-libwinpthread-git 12.0.0.r446.ga2d19218d-1 mingw-w64-i686-libxml2 2.12.9-2 mingw-w64-i686-libyaml 0.2.5-2 -mingw-w64-i686-llvm 19.1.4-1 -mingw-w64-i686-llvm-libs 19.1.4-1 +mingw-w64-i686-llvm 19.1.6-1 +mingw-w64-i686-llvm-libs 19.1.6-1 mingw-w64-i686-lz4 1.10.0-1 -mingw-w64-i686-meson 1.6.0-3 +mingw-w64-i686-meson 1.6.1-1 mingw-w64-i686-mpc 1.3.1-2 mingw-w64-i686-mpdecimal 4.0.0-1 mingw-w64-i686-mpfr 4.2.1-2 mingw-w64-i686-ncurses 6.5.20240831-1 -mingw-w64-i686-nghttp2 1.63.0-1 +mingw-w64-i686-nghttp2 1.64.0-1 mingw-w64-i686-ninja 1.12.1-1 mingw-w64-i686-openssl 3.4.0-1 mingw-w64-i686-p11-kit 0.25.5-1 @@ -220,7 +220,7 @@ mingw-w64-i686-tzdata 2024b-1 mingw-w64-i686-vulkan-headers 1.3.296.0-1 mingw-w64-i686-vulkan-loader 1.3.296.0-1 mingw-w64-i686-windows-default-manifest 6.4-4 -mingw-w64-i686-winpthreads-git 12.0.0.r423.g8bcd5fc1a-1 +mingw-w64-i686-winpthreads-git 12.0.0.r446.ga2d19218d-1 mingw-w64-i686-xxhash 0.8.2-2 mingw-w64-i686-xz 5.6.3-3 mingw-w64-i686-zlib 1.3.1-1 diff --git a/buildinfo/msvc.txt b/buildinfo/msvc.txt index 127d6af..b6c3c19 100644 --- a/buildinfo/msvc.txt +++ b/buildinfo/msvc.txt @@ -4,7 +4,7 @@ Windows 10.0.20348 Ressource Hacker 5.2.7.427 7-Zip 24.09 ultra compression Git 2.47.1.1 -Visual Studio Community 2022 v17.12.3 +Visual Studio Build Tools 2022 v17.12.3 Windows SDK 10.1.26100.1742 Windows Driver Kit 10.1.26100.2454 Nuget Commandline tool 6.12.1.1 @@ -14,14 +14,14 @@ Python packages --------------- Mako 1.3.8 MarkupSafe 3.0.2 -meson 1.6.0 +meson 1.6.1 pip 24.3.1 PyYAML 6.0.2 setuptools 75.6.0 CMake 3.31.2 Ninja 1.12.1 -LLVM 19.1.5 +LLVM 19.1.6 SPIRV Tools 2024.4.1 flex 2.6.4 Bison 3.8.2 diff --git a/buildscript/modules/llvm.cmd b/buildscript/modules/llvm.cmd index 4073503..bdb9b4f 100644 --- a/buildscript/modules/llvm.cmd +++ b/buildscript/modules/llvm.cmd @@ -12,7 +12,7 @@ @if /I NOT "%cfgllvmbuild%"=="y" GOTO skipllvm @rem Get/update LLVM source code -@set updllvmsrcver=19.1.5 +@set updllvmsrcver=19.1.6 @if /I "%legacyllvm%"=="y" set updllvmsrcver=18.1.8 @set llvmsrcver=0 @set llvmsrcloc="%devroot%\llvm-project\cmake\Modules\LLVMVersion.cmake" diff --git a/buildscript/modules/mesa3d.cmd b/buildscript/modules/mesa3d.cmd index 72b09fb..3003da0 100644 --- a/buildscript/modules/mesa3d.cmd +++ b/buildscript/modules/mesa3d.cmd @@ -170,7 +170,7 @@ @IF %intmesaver% LSS 23200 call "%devroot%\%projectname%\buildscript\modules\applypatch.cmd" vaon12-strip-lib-prefix @rem Fix vaon12 build regression on 24.3 with MinGW -@IF %intmesaver% GEQ 24300 call "%devroot%\%projectname%\buildscript\modules\applypatch.cmd" va-include-missing-header +@IF %intmesaver:~0,3% EQU 243 IF %intmesaver% LSS 24352 call "%devroot%\%projectname%\buildscript\modules\applypatch.cmd" va-include-missing-header :configmesabuild @rem Configure Mesa build. diff --git a/readme.md b/readme.md index e4a9215..8886901 100644 --- a/readme.md +++ b/readme.md @@ -24,7 +24,7 @@ - [OpenGL context configuration override](#opengl-context-configuration-override) - [How to set environment variables](#how-to-set-environment-variables) # Downloads -Mesa 24.3.1 builds with Visual Studio and MSYS2 Mingw-w64 are now available in [releases section](https://github.com/pal1000/mesa-dist-win/releases). +Mesa 24.3.2 builds with Visual Studio and MSYS2 Mingw-w64 are now available in [releases section](https://github.com/pal1000/mesa-dist-win/releases). # Sponsorship mesa-dist-win project was given a sponsorship that was extended until November 1st 2024. Sponsorship consists in a free VPS on French node to use as build machine with 12 GB RAM, 6 threads [AMD EPYC 7763](https://www.amd.com/en/products/cpu/amd-epyc-7763) and 150 GB NVMe SSD from [Petrosky](https://petrosky.io/pal1000), a virtual private server hosting company thanks to [@Directox01](https://github.com/Directox01). diff --git a/releasenotes.md b/releasenotes.md index 0654891..c2c7193 100644 --- a/releasenotes.md +++ b/releasenotes.md @@ -1,3 +1,5 @@ +# 24.3.2 +- Updated Mesa3D to [24.3.2](https://gitlab.freedesktop.org/mesa/mesa/-/blob/24.3/docs/relnotes/24.3.2.rst?ref_type=heads&plain=0). ### Build script - ARM64: Get MSVC build envvironment to initialize; - MSVC/MsBuild: Fix missing cases of ARM64 handling in solution setup; @@ -5,6 +7,8 @@ - MSVC/MsBuild: Debug build support; - Retry build: Fix retry loop exit on successful build; - Retry build: Use it for dependencies build too. +### Out of tree patching +- vaon12 24.3 build regression fix with MinGW has been upstreamed. # 24.3.1 - Updated Mesa3D to [24.3.1](https://gitlab.freedesktop.org/mesa/mesa/-/blob/24.3/docs/relnotes/24.3.1.rst?ref_type=heads&plain=0). ### Build script