https://github.com/tstellar updated 
https://github.com/llvm/llvm-project/pull/200734

>From f75de69eaded84471f7eacd64636c30212818b2e Mon Sep 17 00:00:00 2001
From: Tom Stellard <[email protected]>
Date: Fri, 5 Jun 2026 13:46:27 -0700
Subject: [PATCH 1/3] Use wix

---
 clang/cmake/caches/Release.cmake | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/clang/cmake/caches/Release.cmake b/clang/cmake/caches/Release.cmake
index b0bc3ebfe5cb6..ff65a83c7cf93 100644
--- a/clang/cmake/caches/Release.cmake
+++ b/clang/cmake/caches/Release.cmake
@@ -168,7 +168,11 @@ set_final_stage_var(LLVM_ENABLE_PROJECTS 
"${LLVM_RELEASE_ENABLE_PROJECTS}" STRIN
 if (${CMAKE_HOST_SYSTEM_NAME} MATCHES "Linux")
   set_final_stage_var(CLANG_BOLT "INSTRUMENT" STRING)
 endif()
+if (WIN32)
+set_final_stage_var(CPACK_GENERATOR "WIX" STRING)
+else()
 set_final_stage_var(CPACK_GENERATOR "TXZ" STRING)
+endif()
 set_final_stage_var(CPACK_ARCHIVE_THREADS "0" STRING)
 
 set_final_stage_var(LLVM_USE_STATIC_ZSTD "ON" BOOL)

>From 78b4d12dfd0faf0a350eb6c18e29c44e44710db0 Mon Sep 17 00:00:00 2001
From: Tom Stellard <[email protected]>
Date: Thu, 4 Jun 2026 17:00:26 -0700
Subject: [PATCH 2/3] Dump NSIS log

---
 .github/workflows/release-binaries.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/release-binaries.yml 
b/.github/workflows/release-binaries.yml
index 573ddfb43cdd7..5bbac29de5405 100644
--- a/.github/workflows/release-binaries.yml
+++ b/.github/workflows/release-binaries.yml
@@ -308,6 +308,12 @@ jobs:
         RELEASE_BINARY_FILENAME_ZSTD: ${{ 
needs.prepare.outputs.release-binary-filename-zstd }}
       run: |
         xz -dc "$RELEASE_BINARY_FILENAME" | zstd --ultra -22 -T0 -o 
"$RELEASE_BINARY_FILENAME_ZSTD"
+    - name: Dump Build logs
+      if: runner.os == 'Windows' && failure()
+      env:
+        LLVM_VERSION: ${{ needs.prepare.outputs.release-version }}
+      run: |
+        cat 
S:/llvm/utils/release/llvm_package_$($env:LLVM_VERSION)/build_$($env:RUNNER_ARCH.ToLower())/_CPack_Packages/win64/NSIS/NSISOutput.log
 
     - name: Generate sha256 digest for binaries
       id: digest

>From ba320ef3348bb35678da4d5c9103e6bfa96ae544 Mon Sep 17 00:00:00 2001
From: Tom Stellard <[email protected]>
Date: Fri, 5 Jun 2026 16:54:54 -0700
Subject: [PATCH 3/3] Debug

---
 .github/workflows/release-binaries-all.yml | 4 ----
 clang/cmake/caches/Release.cmake           | 4 ++--
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/.github/workflows/release-binaries-all.yml 
b/.github/workflows/release-binaries-all.yml
index 3687de77e0156..45062cb9774b1 100644
--- a/.github/workflows/release-binaries-all.yml
+++ b/.github/workflows/release-binaries-all.yml
@@ -100,11 +100,7 @@ jobs:
         # We use ubuntu-22.04 rather than the latest version to make the built
         # binaries more portable (eg functional aginast older glibc).
         runs-on:
-          - ubuntu-22.04
-          - ubuntu-22.04-arm
-          - macos-14
           - windows-2022
-          - windows-11-arm
 
     uses: ./.github/workflows/release-binaries.yml
     with:
diff --git a/clang/cmake/caches/Release.cmake b/clang/cmake/caches/Release.cmake
index ff65a83c7cf93..46625a6e55b68 100644
--- a/clang/cmake/caches/Release.cmake
+++ b/clang/cmake/caches/Release.cmake
@@ -169,9 +169,9 @@ if (${CMAKE_HOST_SYSTEM_NAME} MATCHES "Linux")
   set_final_stage_var(CLANG_BOLT "INSTRUMENT" STRING)
 endif()
 if (WIN32)
-set_final_stage_var(CPACK_GENERATOR "WIX" STRING)
+  set_final_stage_var(CPACK_GENERATOR "WIX" STRING)
 else()
-set_final_stage_var(CPACK_GENERATOR "TXZ" STRING)
+  set_final_stage_var(CPACK_GENERATOR "TXZ" STRING)
 endif()
 set_final_stage_var(CPACK_ARCHIVE_THREADS "0" STRING)
 

_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to