From 76ff42f6a455c26ecfb45dd97d5bc1303ee77c57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=AA=E3=81=A4=E3=81=8D?= Date: Tue, 29 Apr 2025 16:46:05 -0700 Subject: [PATCH] Support clangarm64 compiler downgrade in the future --- create_gcc_pkg.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/create_gcc_pkg.rb b/create_gcc_pkg.rb index d0227ee..20b2b63 100644 --- a/create_gcc_pkg.rb +++ b/create_gcc_pkg.rb @@ -68,7 +68,14 @@ def add_ri2_key end def gcc_downgrade - ['gcc-libs', 'gcc'].each do |base| + pkgs = if PKG_DIR == 'clangarm64' + # https://packages.msys2.org/groups/mingw-w64-clang-aarch64-toolchain + %w[libunwind libc++ llvm-libs llvm lld compiler-rt clang-libs clang gcc-compat] + else + %w[gcc-libs gcc] + end + + pkgs.each do |base| pkg_name = "#{base}-#{@gcc}-any.pkg.tar.zst" pkg = "https://github.com/ruby/setup-msys2-gcc/releases/download/msys2-packages/#{PKG_PRE}#{pkg_name}" pkg_sig = "#{pkg}.sig"