mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-08 23:18:10 -05:00
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:
committed by
GitHub
parent
7441e30cc6
commit
a747dbf44e
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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++
|
||||
|
||||
@@ -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++
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user