Skip to content

Commit f19d814

Browse files
committed
Bump LLVM version to 16.0.6 and UPX to 4.0.2
Context: dotnet/maui#14531 Context: https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-erref/596a1078-e883-4972-9bbc-49e60bebca55 Context: upx/upx#594 `llc.exe` (and `lld.exe` as well, potentially) appear to sometimes die because of access violation (NTSTATUS code 0xC0000005) on Windows 10 and Windows 11. The current suspicion is that it's either the UPX stub produced by UPX 3.96 we've been using so far that crashes, or that there's something wrong with LLVM 15.x. Since we want to update LLVM to v16 anyway, this commit bumps it to 16.0.6 at the same time updating UPX to version 4.0.2 which appears to have fixes for a similar crash.
1 parent 158bbf8 commit f19d814

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

download-upx.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
$UpxVer="3.96"
1+
$UpxVer="4.0.2"
22

33
$progresspreference = 'silentlyContinue'
4-
Invoke-WebRequest https://github.com/upx/upx/releases/download/v$UpxVer/upx-3.96-win64.zip -OutFile upx.zip
4+
Invoke-WebRequest https://github.com/upx/upx/releases/download/v$UpxVer/upx-$UpxVer-win64.zip -OutFile upx.zip
55
$progressPreference = 'Continue'
66

77
$7zipPath="C:\Program Files\7-Zip\7z.exe"

external/llvm

Submodule llvm updated from 8dfdcc7 to 7cbf1a2

0 commit comments

Comments
 (0)