diff --git a/docker/linux/common_fun.sh b/docker/linux/common_fun.sh index 58fedfc3..d4ed7592 100644 --- a/docker/linux/common_fun.sh +++ b/docker/linux/common_fun.sh @@ -43,7 +43,7 @@ install_libcxx () { cmake -GNinja \ -B "${LIBCXX_PATH}" \ -S "runtimes" \ - -DLLVM_ENABLE_RUNTIMES="libcxxabi;libcxx" \ + -DLLVM_ENABLE_RUNTIMES="libcxxabi;libcxx;libunwind" \ -DLLVM_USE_LINKER=lld \ -DLLVM_USE_SANITIZER="${LLVM_USE_SANITIZER}" \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ diff --git a/docker/linux/ubuntu/Dockerfile b/docker/linux/ubuntu/Dockerfile index d17a8bed..c4f35f24 100644 --- a/docker/linux/ubuntu/Dockerfile +++ b/docker/linux/ubuntu/Dockerfile @@ -8,7 +8,7 @@ ARG ANDROID_CLI_TOOLS=https://dl.google.com/android/repository/commandlinetools- BAZELISK_SHA256SUM=ce52caa51ef9e509fb6b7e5ad892e5cf10feb0794b0aed4d2f36adb00a1a2779 \ BAZELISK_SHA256SUM_ARM64=6070bf70915e92b3a5ce8eee6f4a8a0968bb350be2a98b80b0fd2fc13ce8a254 \ BAZELISK_VERSION=1.18.0 \ - CLANG_TOOLS_SHA256SUM=f49de4b4502a6608425338e2d93bbe4529cac0a22f2dc1c119ef175a4e1b5bf0 \ + CLANG_TOOLS_SHA256SUM=e58877fcd95ed106824bd1a31276dd17ed0c53adcd60ca75289eac0654f0a7f1 \ DEBIAN_FRONTEND=noninteractive \ LANG=en_US.utf8 \ LCOV_VERSION=1.15 \ @@ -17,9 +17,9 @@ ARG ANDROID_CLI_TOOLS=https://dl.google.com/android/repository/commandlinetools- LLVM_DISTRO=x86_64-linux-gnu-ubuntu-18.04 \ LLVM_DISTRO_ARM64=aarch64-linux-gnu \ LLVM_DOWNLOAD_PREFIX=https://github.com/llvm/llvm-project/releases/download/llvmorg- \ - LLVM_SHA256SUM=61582215dafafb7b576ea30cc136be92c877ba1f1c31ddbbd372d6d65622fef5 \ - LLVM_SHA256SUM_ARM64=1792badcd44066c79148ffeb1746058422cc9d838462be07e3cb19a4b724a1ee \ - LLVM_VERSION=14.0.0 \ + LLVM_SHA256SUM=54ec30358afcc9fb8aa74307db3046f5187f9fb89fb37064cdde906e062ebf36 \ + LLVM_SHA256SUM_ARM64=dcaa1bebbfbb86953fdfbdc7f938800229f75ad26c5c9375ef242edad737d999 \ + LLVM_VERSION=18.1.8 \ ZULU_INSTALL_DEB=https://cdn.azul.com/zulu/bin/zulu-repo_1.0.0-3_all.deb ENV LANG=$LANG SHELL ["/bin/bash", "-ec"] diff --git a/docker/windows/docker_windows.ps1 b/docker/windows/docker_windows.ps1 index b8cb0f60..edc931aa 100644 --- a/docker/windows/docker_windows.ps1 +++ b/docker/windows/docker_windows.ps1 @@ -131,8 +131,8 @@ AddToPath C:\tools\ninja # LLVM to ensure a 64-bit build of the tool (VS BuildTools ships a 32-bit build) DownloadAndCheck $env:TEMP\LLVM-win64.exe ` - https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.0/LLVM-14.0.0-win64.exe ` - 15d52a38436417843a56883730a7e358a8afa0510a003596ee23963339a913f7 + https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/LLVM-18.1.8-win64.exe ` + 94af030060d88cc17e9f00ef1663ebdc1126b35e16bebdfa1e807984b70abd8f RunAndCheckError $env:TEMP\LLVM-win64.exe @("/S") $true AddToPath $env:ProgramFiles\LLVM\bin