diff --git a/images/win/scripts/Installers/Install-Mingw64.ps1 b/images/win/scripts/Installers/Install-Mingw64.ps1 index 15bb31825..6d9043a80 100644 --- a/images/win/scripts/Installers/Install-Mingw64.ps1 +++ b/images/win/scripts/Installers/Install-Mingw64.ps1 @@ -3,7 +3,8 @@ ## Desc: Install GNU tools for Windows ################################################################################ -Choco-Install -PackageName mingw -ArgumentList "--version=8.1.0" +$toolsetVersion = (Get-ToolsetContent).mingw.version +Choco-Install -PackageName mingw -ArgumentList "--version=$toolsetVersion" # Make a copy of mingw32-make.exe to make.exe, which is a more discoverable name # and so the same command line can be used on Windows as on macOS and Linux diff --git a/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 b/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 index 175ff9c4c..878a838c2 100644 --- a/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 +++ b/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 @@ -102,7 +102,7 @@ function Get-KindVersion { } function Get-MinGWVersion { - (gcc --version | Select-String -Pattern "MinGW-W64 project") -match "(?\d+\.\d+\.\d+)" | Out-Null + (gcc --version | Select-String -Pattern "MinGW-W64") -match "(?\d+\.\d+\.\d+)" | Out-Null $mingwVersion = $Matches.Version return "Mingw-w64 $mingwVersion" } @@ -302,4 +302,4 @@ function Get-SwigVersion { (swig -version | Out-String) -match "version (?\d+\.\d+\.\d+)" | Out-Null $swigVersion = $Matches.Version return "Swig $swigVersion" -} \ No newline at end of file +} diff --git a/images/win/toolsets/toolset-2016.json b/images/win/toolsets/toolset-2016.json index 1325b6c29..1a0aaab6d 100644 --- a/images/win/toolsets/toolset-2016.json +++ b/images/win/toolsets/toolset-2016.json @@ -187,6 +187,9 @@ ] } }, + "mingw": { + "version": "8.1.0" + }, "MsysPackages": { "msys2": [ "base-devel", diff --git a/images/win/toolsets/toolset-2019.json b/images/win/toolsets/toolset-2019.json index fb15f0582..39265c49f 100644 --- a/images/win/toolsets/toolset-2019.json +++ b/images/win/toolsets/toolset-2019.json @@ -189,6 +189,9 @@ ] } }, + "mingw": { + "version": "8.1.0" + }, "MsysPackages": { "msys2": [ "base-devel", diff --git a/images/win/toolsets/toolset-2022.json b/images/win/toolsets/toolset-2022.json index 06af656b0..93b451e00 100644 --- a/images/win/toolsets/toolset-2022.json +++ b/images/win/toolsets/toolset-2022.json @@ -159,6 +159,9 @@ ] } }, + "mingw": { + "version": "11.2.0.07112021" + }, "MsysPackages": { "msys2": [], "mingw": []