Add unbuilt llvm21_build to updater-llvm21_build-21.1.5 — libclc → 21.1.5,llvm21_build → 21.1.5,llvm21_dev → 21.1.5,llvm21_lib → 21.1.5,openmp → 21.1.5 (#13408)

* Add unbuilt llvm21_build to updater-llvm21_build-21.1.5

* Add preflight to llvm21_dev and llvm21_lib.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* updater-llvm21_build-21.1.5: Package File Update Run on linux/386 container.

* updater-llvm21_build-21.1.5: Package File Update Run on linux/amd64 container.

* updater-llvm21_build-21.1.5: Package File Update Run on linux/arm/v7 container.

* Update llvm21_lib

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Fix version comparison.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* updater-llvm21_build-21.1.5: Package File Update Run on linux/386 container.

* updater-llvm21_build-21.1.5: Package File Update Run on linux/arm/v7 container.

* Update llvm21_dev

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* updater-llvm21_build-21.1.5: Package File Update Run on linux/386 container.

* updater-llvm21_build-21.1.5: Package File Update Run on linux/amd64 container.

* updater-llvm21_build-21.1.5: Package File Update Run on linux/arm/v7 container.

* Adjust more llvm package versions.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* updater-llvm21_build-21.1.5: Package File Update Run on linux/386 container.

* updater-llvm21_build-21.1.5: Package File Update Run on linux/amd64 container.

* updater-llvm21_build-21.1.5: Package File Update Run on linux/arm/v7 container.

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
This commit is contained in:
chromebrew-actions[bot]
2025-11-10 16:42:34 -06:00
committed by GitHub
parent 7441e30cc6
commit a747dbf44e
15 changed files with 72 additions and 46 deletions

View File

@@ -1,4 +1,4 @@
# Total size: 43406891
# Total size: 43417453
/usr/local/bin/derb
/usr/local/bin/genbrk
/usr/local/bin/gencfu
@@ -218,6 +218,8 @@
/usr/local/lib/icu/77.1/pkgdata.inc
/usr/local/lib/icu/Makefile.inc
/usr/local/lib/icu/current
/usr/local/lib/icu/current/Makefile.inc
/usr/local/lib/icu/current/pkgdata.inc
/usr/local/lib/icu/pkgdata.inc
/usr/local/lib/libicudata.so
/usr/local/lib/libicudata.so.77

View File

@@ -1,4 +1,4 @@
# Total size: 1160151451
# Total size: 1160171769
/usr/local/bin/FileCheck
/usr/local/bin/UnicodeNameMappingGenerator
/usr/local/bin/amdgpu-arch
@@ -4939,7 +4939,7 @@
/usr/local/lib/libclang-cpp.so.21.1
/usr/local/lib/libclang.so
/usr/local/lib/libclang.so.21.1
/usr/local/lib/libclang.so.21.1.4
/usr/local/lib/libclang.so.21.1.5
/usr/local/lib/libclangAPINotes.a
/usr/local/lib/libclangAST.a
/usr/local/lib/libclangASTMatchers.a
@@ -5037,7 +5037,7 @@
/usr/local/lib/liblldWasm.a
/usr/local/lib/liblldb.so
/usr/local/lib/liblldb.so.21.1
/usr/local/lib/liblldb.so.21.1.4
/usr/local/lib/liblldb.so.21.1.5
/usr/local/lib/liblldbIntelFeatures.so
/usr/local/lib/liblldbIntelFeatures.so.21.1
/usr/local/lib/libscanbuild/__init__.py

View File

@@ -1,4 +1,4 @@
# Total size: 1178395019
# Total size: 1178412441
/usr/local/bin/FileCheck
/usr/local/bin/UnicodeNameMappingGenerator
/usr/local/bin/amdgpu-arch
@@ -4935,7 +4935,7 @@
/usr/local/lib/libclang-cpp.so.21.1
/usr/local/lib/libclang.so
/usr/local/lib/libclang.so.21.1
/usr/local/lib/libclang.so.21.1.4
/usr/local/lib/libclang.so.21.1.5
/usr/local/lib/libclangAPINotes.a
/usr/local/lib/libclangAST.a
/usr/local/lib/libclangASTMatchers.a
@@ -5033,7 +5033,7 @@
/usr/local/lib/liblldWasm.a
/usr/local/lib/liblldb.so
/usr/local/lib/liblldb.so.21.1
/usr/local/lib/liblldb.so.21.1.4
/usr/local/lib/liblldb.so.21.1.5
/usr/local/lib/liblldbIntelFeatures.so
/usr/local/lib/liblldbIntelFeatures.so.21.1
/usr/local/lib/libscanbuild/__init__.py

View File

@@ -1,4 +1,4 @@
# Total size: 329937996
# Total size: 329947260
/usr/local/bin/llvm-strip
/usr/local/lib/libLLVM-21.so
/usr/local/lib/libLLVM.so

View File

@@ -1,4 +1,4 @@
# Total size: 44729015
# Total size: 44739551
/usr/local/bin/derb
/usr/local/bin/genbrk
/usr/local/bin/gencfu
@@ -218,6 +218,8 @@
/usr/local/lib/icu/77.1/pkgdata.inc
/usr/local/lib/icu/Makefile.inc
/usr/local/lib/icu/current
/usr/local/lib/icu/current/Makefile.inc
/usr/local/lib/icu/current/pkgdata.inc
/usr/local/lib/icu/pkgdata.inc
/usr/local/lib/libicudata.so
/usr/local/lib/libicudata.so.77

View File

@@ -1,4 +1,4 @@
# Total size: 1395986645
# Total size: 1396012057
/usr/local/bin/FileCheck
/usr/local/bin/UnicodeNameMappingGenerator
/usr/local/bin/amdgpu-arch
@@ -4934,7 +4934,7 @@
/usr/local/lib/libclang-cpp.so.21.1
/usr/local/lib/libclang.so
/usr/local/lib/libclang.so.21.1
/usr/local/lib/libclang.so.21.1.4
/usr/local/lib/libclang.so.21.1.5
/usr/local/lib/libclangAPINotes.a
/usr/local/lib/libclangAST.a
/usr/local/lib/libclangASTMatchers.a
@@ -5032,7 +5032,7 @@
/usr/local/lib/liblldWasm.a
/usr/local/lib/liblldb.so
/usr/local/lib/liblldb.so.21.1
/usr/local/lib/liblldb.so.21.1.4
/usr/local/lib/liblldb.so.21.1.5
/usr/local/lib/liblldbIntelFeatures.so
/usr/local/lib/liblldbIntelFeatures.so.21.1
/usr/local/lib/libscanbuild/__init__.py

View File

@@ -1,4 +1,4 @@
# Total size: 1457421037
# Total size: 1457441681
/usr/local/bin/FileCheck
/usr/local/bin/UnicodeNameMappingGenerator
/usr/local/bin/amdgpu-arch
@@ -4930,7 +4930,7 @@
/usr/local/lib/libclang-cpp.so.21.1
/usr/local/lib/libclang.so
/usr/local/lib/libclang.so.21.1
/usr/local/lib/libclang.so.21.1.4
/usr/local/lib/libclang.so.21.1.5
/usr/local/lib/libclangAPINotes.a
/usr/local/lib/libclangAST.a
/usr/local/lib/libclangASTMatchers.a
@@ -5028,7 +5028,7 @@
/usr/local/lib/liblldWasm.a
/usr/local/lib/liblldb.so
/usr/local/lib/liblldb.so.21.1
/usr/local/lib/liblldb.so.21.1.4
/usr/local/lib/liblldb.so.21.1.5
/usr/local/lib/liblldbIntelFeatures.so
/usr/local/lib/liblldbIntelFeatures.so.21.1
/usr/local/lib/libscanbuild/__init__.py

View File

@@ -1,4 +1,4 @@
# Total size: 44501307
# Total size: 44511849
/usr/local/bin/derb
/usr/local/bin/genbrk
/usr/local/bin/gencfu
@@ -218,6 +218,8 @@
/usr/local/lib64/icu/77.1/pkgdata.inc
/usr/local/lib64/icu/Makefile.inc
/usr/local/lib64/icu/current
/usr/local/lib64/icu/current/Makefile.inc
/usr/local/lib64/icu/current/pkgdata.inc
/usr/local/lib64/icu/pkgdata.inc
/usr/local/lib64/libicudata.so
/usr/local/lib64/libicudata.so.77

View File

@@ -1,4 +1,4 @@
# Total size: 1472180266
# Total size: 1472202944
/usr/local/bin/FileCheck
/usr/local/bin/UnicodeNameMappingGenerator
/usr/local/bin/amdgpu-arch
@@ -4978,7 +4978,7 @@
/usr/local/lib64/libclang-cpp.so.21.1
/usr/local/lib64/libclang.so
/usr/local/lib64/libclang.so.21.1
/usr/local/lib64/libclang.so.21.1.4
/usr/local/lib64/libclang.so.21.1.5
/usr/local/lib64/libclangAPINotes.a
/usr/local/lib64/libclangAST.a
/usr/local/lib64/libclangASTMatchers.a
@@ -5073,7 +5073,7 @@
/usr/local/lib64/liblldWasm.a
/usr/local/lib64/liblldb.so
/usr/local/lib64/liblldb.so.21.1
/usr/local/lib64/liblldb.so.21.1.4
/usr/local/lib64/liblldb.so.21.1.5
/usr/local/lib64/liblldbIntelFeatures.so
/usr/local/lib64/liblldbIntelFeatures.so.21.1
/usr/local/libexec/analyze-c++

View File

@@ -1,4 +1,4 @@
# Total size: 1656581970
# Total size: 1656598248
/usr/local/bin/FileCheck
/usr/local/bin/UnicodeNameMappingGenerator
/usr/local/bin/amdgpu-arch
@@ -4974,7 +4974,7 @@
/usr/local/lib64/libclang-cpp.so.21.1
/usr/local/lib64/libclang.so
/usr/local/lib64/libclang.so.21.1
/usr/local/lib64/libclang.so.21.1.4
/usr/local/lib64/libclang.so.21.1.5
/usr/local/lib64/libclangAPINotes.a
/usr/local/lib64/libclangAST.a
/usr/local/lib64/libclangASTMatchers.a
@@ -5069,7 +5069,7 @@
/usr/local/lib64/liblldWasm.a
/usr/local/lib64/liblldb.so
/usr/local/lib64/liblldb.so.21.1
/usr/local/lib64/liblldb.so.21.1.4
/usr/local/lib64/liblldb.so.21.1.5
/usr/local/lib64/liblldbIntelFeatures.so
/usr/local/lib64/liblldbIntelFeatures.so.21.1
/usr/local/libexec/analyze-c++

View File

@@ -7,7 +7,7 @@ class Libclc < Package
llvm_build_obj = Package.load_package("#{__dir__}/#{CREW_LLVM_VER}_build.rb")
description 'Library requirements of the OpenCL C programming language'
homepage 'https://libclc.llvm.org/'
version '21.1.4'
version llvm_build_obj.version
# When upgrading llvm*_build, be sure to upgrade llvm_lib*, llvm_dev*, libclc, and openmp in tandem.
puts "#{self} version differs from llvm version #{llvm_build_obj.version}".orange if version != llvm_build_obj.version
license 'Apache-2.0-with-LLVM-exceptions, UoI-NCSA, BSD, public-domain, rc, Apache-2.0 and MIT'
@@ -17,9 +17,9 @@ class Libclc < Package
binary_compression 'tar.zst'
binary_sha256({
aarch64: '02f85b62d39940cdfcd9344b79812e90e5bd0227236e44685df1895ce6b74c42',
armv7l: '02f85b62d39940cdfcd9344b79812e90e5bd0227236e44685df1895ce6b74c42',
x86_64: '7bc18f4d72d74fbfaee41656b5cc5351166b1c1e357785419442c0f48c4fa1f8'
aarch64: 'b654ab4da781f0bc59a6e444275480add0ca53c4139bee3a48f36c877f4e616c',
armv7l: 'b654ab4da781f0bc59a6e444275480add0ca53c4139bee3a48f36c877f4e616c',
x86_64: '3457d53ef12ccaf8788d9dcfc29eb4e0e1ff0d62937936f74060b19580431b37'
})
depends_on 'llvm_dev' => :build
@@ -28,6 +28,11 @@ class Libclc < Package
no_env_options
def self.preflight
llvm_dev_obj = Package.load_package("#{__dir__}/#{CREW_LLVM_VER}_dev.rb")
abort "Update #{CREW_LLVM_VER}_dev first.".lightred if Gem::Version.new(version.split('-').first) > Gem::Version.new(llvm_dev_obj.version.split('-').first)
end
def self.patch
# Remove rc suffix on final release.
system "sed -i 's,set(LLVM_VERSION_SUFFIX rc),,' llvm/CMakeLists.txt"

View File

@@ -4,7 +4,7 @@ class Llvm21_build < Package
@llvm_projects_to_build = ARCH == 'x86_64' ? 'bolt;clang;clang-tools-extra;compiler-rt;lld;lldb;polly;pstl' : 'clang;clang-tools-extra;compiler-rt;lld;lldb;polly;pstl'
description "The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. The packages included are: #{@llvm_projects_to_build.gsub(';', ' ')}"
homepage 'https://llvm.org/'
version '21.1.4'
version '21.1.5'
# When upgrading llvm*_build, be sure to upgrade llvm_lib*, llvm_dev*, libclc, and openmp in tandem.
license 'Apache-2.0-with-LLVM-exceptions, UoI-NCSA, BSD, public-domain, rc, Apache-2.0 and MIT'
compatibility 'all'
@@ -13,10 +13,10 @@ class Llvm21_build < Package
binary_compression 'tar.zst'
binary_sha256({
aarch64: '96976d71d1aa64e70d0a74c13e506e3fe1f9ddce715c0e5bbb4f401c8f53d3cc',
armv7l: '96976d71d1aa64e70d0a74c13e506e3fe1f9ddce715c0e5bbb4f401c8f53d3cc',
i686: 'c80bae7ab159172aee4e77a92e5b1b106ac12226329e69f999f554e76e67a1b0',
x86_64: 'ce72fa152525e22a71f34c3f1d7f21534e4f94f28f1ee552e398e007c2da7ec2'
aarch64: '0e6dd4caba74974a9bbbbc480b638e37c38d14654f276ed9ba67b8479da31c9b',
armv7l: '0e6dd4caba74974a9bbbbc480b638e37c38d14654f276ed9ba67b8479da31c9b',
i686: '0a0d518d28e8da6316f4045992650aad30b94c7168434cd5af05f0d803713bc6',
x86_64: '4e52fb30a12f4b8aab6f0c6154b2cd940d12e12ea11f437971e72bfdb52216b0'
})
depends_on 'gcc_lib' # R

View File

@@ -4,7 +4,7 @@ Package.load_package("#{__dir__}/llvm21_build.rb")
class Llvm21_dev < Package
description 'LLVM: Everything except libLLVM & llvm-strip'
homepage Llvm21_build.homepage
version '21.1.4'
version '21.1.5'
# When upgrading llvm*_build, be sure to upgrade llvm_lib*, llvm_dev*, libclc, and openmp in tandem.
puts "#{self} version differs from llvm version #{Llvm21_build.version}".orange if version != Llvm21_build.version
license Llvm21_build.license
@@ -13,10 +13,10 @@ class Llvm21_dev < Package
binary_compression 'tar.zst'
binary_sha256({
aarch64: '8ba7cfb1096e79b5985722f6cb15099a4d76d005915fe52ecc83b9ccc9344fda',
armv7l: '8ba7cfb1096e79b5985722f6cb15099a4d76d005915fe52ecc83b9ccc9344fda',
i686: '42a7679e9a35457aa9e392d1b24bff4fb1db94428e03c13c6446413b9c965870',
x86_64: '22c90ce8c6adf0900cc1753b0059f800fea06e2d779c4072b330b562ffc90a99'
aarch64: '66c8f018faa79d03d54ac4508c745e823a6ef24f4a5ae2196a58a4dd9fc76a8f',
armv7l: '66c8f018faa79d03d54ac4508c745e823a6ef24f4a5ae2196a58a4dd9fc76a8f',
i686: 'fd1a9897d9b21d92c967e4b327b89a162eb019dde93f95e2c4663a4c50dda2f8',
x86_64: '5cd948db5da42f19a5eb334f7d1507b8c669e06987e8a6fa1af974318839a95f'
})
depends_on 'gcc_lib' # R
@@ -34,6 +34,12 @@ class Llvm21_dev < Package
no_source_build
no_strip
def self.preflight
abort "Update #{CREW_LLVM_VER}_build first.".lightred if Gem::Version.new(version.split('-').first) < Gem::Version.new(Llvm21_build.version.split('-').first)
llvm_lib_obj = Package.load_package("#{__dir__}/#{CREW_LLVM_VER}_dev.rb")
abort "Update #{CREW_LLVM_VER}_lib first.".lightred if Gem::Version.new(version.split('-').first) > Gem::Version.new(llvm_lib_obj.version.split('-').first)
end
def self.install
puts 'Installing llvm21_build to pull files for build...'.lightblue
@filelist_path = File.join(CREW_META_PATH, 'llvm21_build.filelist')

View File

@@ -4,7 +4,7 @@ Package.load_package("#{__dir__}/llvm21_build.rb")
class Llvm21_lib < Package
description 'LibLLVM and llvm-strip'
homepage Llvm21_build.homepage
version '21.1.4'
version '21.1.5'
# When upgrading llvm*_build, be sure to upgrade llvm_lib*, llvm_dev*, libclc, and openmp in tandem.
puts "#{self} version differs from llvm version #{Llvm21_build.version}".orange if version != Llvm21_build.version
license Llvm21_build.license
@@ -13,10 +13,10 @@ class Llvm21_lib < Package
binary_compression 'tar.zst'
binary_sha256({
aarch64: '836c8558c8d3eea7fd1b4f3aeaeefd2765e19e5898927636122242aadc80baeb',
armv7l: '836c8558c8d3eea7fd1b4f3aeaeefd2765e19e5898927636122242aadc80baeb',
i686: 'a8212a54fd8ab798190280ab2c14fa60e389f858cf2b6d51becdd0a641a39d83',
x86_64: '5198af84e128f2d4e3b5378778418d19b457950b94de35da413e521e7b558675'
aarch64: '2b713b81f62befb3659216b604572d86914d74798179eee4263a5c77a78bfac9',
armv7l: '2b713b81f62befb3659216b604572d86914d74798179eee4263a5c77a78bfac9',
i686: '106cd1288dd3fd8810a069dc5ec790a4a40e8fc3bf06c54ee66a2c163f386952',
x86_64: '07f2117378e7e4334fc5bd5e668a82bf3c746a3db2dc3d464b19b84ce10ddd4c'
})
depends_on 'gcc_lib' # R
@@ -33,6 +33,10 @@ class Llvm21_lib < Package
no_source_build
no_strip
def self.preflight
abort "Update #{CREW_LLVM_VER} first.".lightred if Gem::Version.new(version.split('-').first) < Gem::Version.new(Llvm21_build.version.split('-').first)
end
def self.install
puts 'Installing llvm21_build to pull files for build...'.lightblue
@filelist_path = File.join(CREW_META_PATH, 'llvm21_build.filelist')

View File

@@ -7,7 +7,7 @@ class Openmp < Package
llvm_build_obj = Package.load_package("#{__dir__}/#{CREW_LLVM_VER}_build.rb")
description 'LLVM OpenMP Runtime Library'
homepage 'https://openmp.llvm.org/'
version '21.1.4'
version llvm_build_obj.version
# When upgrading llvm_build*, be sure to upgrade llvm_lib*, llvm_dev*, libclc, and openmp in tandem.
puts "#{self} version differs from llvm version #{llvm_build_obj.version}".orange if version != llvm_build_obj.version
license 'Apache-2.0-with-LLVM-exceptions, UoI-NCSA, BSD, public-domain, rc, Apache-2.0 and MIT'
@@ -17,10 +17,10 @@ class Openmp < Package
binary_compression 'tar.zst'
binary_sha256({
aarch64: 'e49a72480326b57187b8afb0ddc5e8037765adce313409130c7c2d7b37bedd77',
armv7l: 'e49a72480326b57187b8afb0ddc5e8037765adce313409130c7c2d7b37bedd77',
i686: 'b7098181a466b94c9e71369143ef474c9d3c76b35598e2e8b1b090e3ba06083a',
x86_64: '89522d353e6c0ddff40f47141c0dd58ff0773618c5ebba425c5518681232d109'
aarch64: 'fb6da8ebb677a802dcc0941b9a332c329db8a5219fe2c01cfaa2414e41f3e304',
armv7l: 'fb6da8ebb677a802dcc0941b9a332c329db8a5219fe2c01cfaa2414e41f3e304',
i686: '9f7be32395bf445897d0d2f7efcec7be39f7c23736692f058d61f9961826da3d',
x86_64: 'afd29b5eae9649eaa29bfdd31fd2bb3f9950a27fad3740ba0bbc5c96e5ee5221'
})
depends_on 'gcc_lib' # R
@@ -30,6 +30,11 @@ class Openmp < Package
no_env_options
def self.preflight
llvm_dev_obj = Package.load_package("#{__dir__}/#{CREW_LLVM_VER}_dev.rb")
abort "Update #{CREW_LLVM_VER}_dev first.".lightred if Gem::Version.new(version.split('-').first) > Gem::Version.new(llvm_dev_obj.version.split('-').first)
end
def self.patch
# Remove rc suffix on final release.
system "sed -i 's,set(LLVM_VERSION_SUFFIX rc),,' llvm/CMakeLists.txt"