llvm => 17.0.5 (#8944)

This commit is contained in:
Satadru Pramanik, DO, MPH, MEng
2023-11-15 19:32:10 -05:00
committed by GitHub
parent d9ca5d8e1d
commit d721688903
13 changed files with 93 additions and 61 deletions

View File

@@ -4151,7 +4151,7 @@
/usr/local/lib/libclangSerialization.a
/usr/local/lib/libclang.so
/usr/local/lib/libclang.so.17
/usr/local/lib/libclang.so.17.0.4
/usr/local/lib/libclang.so.17.0.5
/usr/local/lib/libclangStaticAnalyzerCheckers.a
/usr/local/lib/libclangStaticAnalyzerCore.a
/usr/local/lib/libclangStaticAnalyzerFrontend.a
@@ -4200,14 +4200,14 @@
/usr/local/lib/liblldbIntelFeatures.so.17
/usr/local/lib/liblldb.so
/usr/local/lib/liblldb.so.17
/usr/local/lib/liblldb.so.17.0.4
/usr/local/lib/liblldb.so.17.0.5
/usr/local/lib/liblldCOFF.a
/usr/local/lib/liblldCommon.a
/usr/local/lib/liblldELF.a
/usr/local/lib/liblldMachO.a
/usr/local/lib/liblldMinGW.a
/usr/local/lib/liblldWasm.a
/usr/local/lib/libLLVM-17.0.4.so
/usr/local/lib/libLLVM-17.0.5.so
/usr/local/lib/libLLVM-17.so
/usr/local/lib/libLLVMAArch64AsmParser.a
/usr/local/lib/libLLVMAArch64CodeGen.a

View File

@@ -4150,7 +4150,7 @@
/usr/local/lib/libclangSerialization.a
/usr/local/lib/libclang.so
/usr/local/lib/libclang.so.17
/usr/local/lib/libclang.so.17.0.4
/usr/local/lib/libclang.so.17.0.5
/usr/local/lib/libclangStaticAnalyzerCheckers.a
/usr/local/lib/libclangStaticAnalyzerCore.a
/usr/local/lib/libclangStaticAnalyzerFrontend.a
@@ -4199,7 +4199,7 @@
/usr/local/lib/liblldbIntelFeatures.so.17
/usr/local/lib/liblldb.so
/usr/local/lib/liblldb.so.17
/usr/local/lib/liblldb.so.17.0.4
/usr/local/lib/liblldb.so.17.0.5
/usr/local/lib/liblldCOFF.a
/usr/local/lib/liblldCommon.a
/usr/local/lib/liblldELF.a

View File

@@ -1,4 +1,4 @@
/usr/local/bin/llvm-strip
/usr/local/lib/libLLVM-17.0.4.so
/usr/local/lib/libLLVM-17.0.5.so
/usr/local/lib/libLLVM-17.so
/usr/local/lib/libLLVM.so

View File

@@ -4146,7 +4146,7 @@
/usr/local/lib/libclangSerialization.a
/usr/local/lib/libclang.so
/usr/local/lib/libclang.so.17
/usr/local/lib/libclang.so.17.0.4
/usr/local/lib/libclang.so.17.0.5
/usr/local/lib/libclangStaticAnalyzerCheckers.a
/usr/local/lib/libclangStaticAnalyzerCore.a
/usr/local/lib/libclangStaticAnalyzerFrontend.a
@@ -4195,14 +4195,14 @@
/usr/local/lib/liblldbIntelFeatures.so.17
/usr/local/lib/liblldb.so
/usr/local/lib/liblldb.so.17
/usr/local/lib/liblldb.so.17.0.4
/usr/local/lib/liblldb.so.17.0.5
/usr/local/lib/liblldCOFF.a
/usr/local/lib/liblldCommon.a
/usr/local/lib/liblldELF.a
/usr/local/lib/liblldMachO.a
/usr/local/lib/liblldMinGW.a
/usr/local/lib/liblldWasm.a
/usr/local/lib/libLLVM-17.0.4.so
/usr/local/lib/libLLVM-17.0.5.so
/usr/local/lib/libLLVM-17.so
/usr/local/lib/libLLVMAArch64AsmParser.a
/usr/local/lib/libLLVMAArch64CodeGen.a

View File

@@ -4145,7 +4145,7 @@
/usr/local/lib/libclangSerialization.a
/usr/local/lib/libclang.so
/usr/local/lib/libclang.so.17
/usr/local/lib/libclang.so.17.0.4
/usr/local/lib/libclang.so.17.0.5
/usr/local/lib/libclangStaticAnalyzerCheckers.a
/usr/local/lib/libclangStaticAnalyzerCore.a
/usr/local/lib/libclangStaticAnalyzerFrontend.a
@@ -4194,7 +4194,7 @@
/usr/local/lib/liblldbIntelFeatures.so.17
/usr/local/lib/liblldb.so
/usr/local/lib/liblldb.so.17
/usr/local/lib/liblldb.so.17.0.4
/usr/local/lib/liblldb.so.17.0.5
/usr/local/lib/liblldCOFF.a
/usr/local/lib/liblldCommon.a
/usr/local/lib/liblldELF.a

View File

@@ -1,4 +1,4 @@
/usr/local/bin/llvm-strip
/usr/local/lib/libLLVM-17.0.4.so
/usr/local/lib/libLLVM-17.0.5.so
/usr/local/lib/libLLVM-17.so
/usr/local/lib/libLLVM.so

View File

@@ -56,6 +56,9 @@
/usr/local/bin/llvm-as
/usr/local/bin/llvm-bcanalyzer
/usr/local/bin/llvm-bitcode-strip
/usr/local/bin/llvm-bolt
/usr/local/bin/llvm-boltdiff
/usr/local/bin/llvm-bolt-heatmap
/usr/local/bin/llvm-cat
/usr/local/bin/llvm-cfi-verify
/usr/local/bin/llvm-config
@@ -122,11 +125,13 @@
/usr/local/bin/llvm-undname
/usr/local/bin/llvm-windres
/usr/local/bin/llvm-xray
/usr/local/bin/merge-fdata
/usr/local/bin/modularize
/usr/local/bin/not
/usr/local/bin/nvptx-arch
/usr/local/bin/obj2yaml
/usr/local/bin/opt
/usr/local/bin/perf2bolt
/usr/local/bin/pp-trace
/usr/local/bin/run-clang-tidy
/usr/local/bin/sancov
@@ -4096,6 +4101,9 @@
/usr/local/lib64/cmake/polly/PollyConfig.cmake
/usr/local/lib64/cmake/polly/PollyConfigVersion.cmake
/usr/local/lib64/cmake/polly/PollyExports-all.cmake
/usr/local/lib64/libbolt_rt_hugify.a
/usr/local/lib64/libbolt_rt_instr.a
/usr/local/lib64/libbolt_rt_instr_osx.a
/usr/local/lib64/libclangAnalysis.a
/usr/local/lib64/libclangAnalysisFlowSensitive.a
/usr/local/lib64/libclangAnalysisFlowSensitiveModels.a
@@ -4148,7 +4156,7 @@
/usr/local/lib64/libclangSerialization.a
/usr/local/lib64/libclang.so
/usr/local/lib64/libclang.so.17
/usr/local/lib64/libclang.so.17.0.4
/usr/local/lib64/libclang.so.17.0.5
/usr/local/lib64/libclangStaticAnalyzerCheckers.a
/usr/local/lib64/libclangStaticAnalyzerCore.a
/usr/local/lib64/libclangStaticAnalyzerFrontend.a
@@ -4197,14 +4205,14 @@
/usr/local/lib64/liblldbIntelFeatures.so.17
/usr/local/lib64/liblldb.so
/usr/local/lib64/liblldb.so.17
/usr/local/lib64/liblldb.so.17.0.4
/usr/local/lib64/liblldb.so.17.0.5
/usr/local/lib64/liblldCOFF.a
/usr/local/lib64/liblldCommon.a
/usr/local/lib64/liblldELF.a
/usr/local/lib64/liblldMachO.a
/usr/local/lib64/liblldMinGW.a
/usr/local/lib64/liblldWasm.a
/usr/local/lib64/libLLVM-17.0.4.so
/usr/local/lib64/libLLVM-17.0.5.so
/usr/local/lib64/libLLVM-17.so
/usr/local/lib64/libLLVMAArch64AsmParser.a
/usr/local/lib64/libLLVMAArch64CodeGen.a
@@ -4238,6 +4246,15 @@
/usr/local/lib64/libLLVMBitReader.a
/usr/local/lib64/libLLVMBitstreamReader.a
/usr/local/lib64/libLLVMBitWriter.a
/usr/local/lib64/libLLVMBOLTCore.a
/usr/local/lib64/libLLVMBOLTPasses.a
/usr/local/lib64/libLLVMBOLTProfile.a
/usr/local/lib64/libLLVMBOLTRewrite.a
/usr/local/lib64/libLLVMBOLTRuntimeLibs.a
/usr/local/lib64/libLLVMBOLTTargetAArch64.a
/usr/local/lib64/libLLVMBOLTTargetRISCV.a
/usr/local/lib64/libLLVMBOLTTargetX86.a
/usr/local/lib64/libLLVMBOLTUtils.a
/usr/local/lib64/libLLVMBPFAsmParser.a
/usr/local/lib64/libLLVMBPFCodeGen.a
/usr/local/lib64/libLLVMBPFDesc.a

View File

@@ -56,6 +56,9 @@
/usr/local/bin/llvm-as
/usr/local/bin/llvm-bcanalyzer
/usr/local/bin/llvm-bitcode-strip
/usr/local/bin/llvm-bolt
/usr/local/bin/llvm-boltdiff
/usr/local/bin/llvm-bolt-heatmap
/usr/local/bin/llvm-cat
/usr/local/bin/llvm-cfi-verify
/usr/local/bin/llvm-config
@@ -121,11 +124,13 @@
/usr/local/bin/llvm-undname
/usr/local/bin/llvm-windres
/usr/local/bin/llvm-xray
/usr/local/bin/merge-fdata
/usr/local/bin/modularize
/usr/local/bin/not
/usr/local/bin/nvptx-arch
/usr/local/bin/obj2yaml
/usr/local/bin/opt
/usr/local/bin/perf2bolt
/usr/local/bin/pp-trace
/usr/local/bin/run-clang-tidy
/usr/local/bin/sancov
@@ -4095,6 +4100,9 @@
/usr/local/lib64/cmake/polly/PollyConfig.cmake
/usr/local/lib64/cmake/polly/PollyConfigVersion.cmake
/usr/local/lib64/cmake/polly/PollyExports-all.cmake
/usr/local/lib64/libbolt_rt_hugify.a
/usr/local/lib64/libbolt_rt_instr.a
/usr/local/lib64/libbolt_rt_instr_osx.a
/usr/local/lib64/libclangAnalysis.a
/usr/local/lib64/libclangAnalysisFlowSensitive.a
/usr/local/lib64/libclangAnalysisFlowSensitiveModels.a
@@ -4147,7 +4155,7 @@
/usr/local/lib64/libclangSerialization.a
/usr/local/lib64/libclang.so
/usr/local/lib64/libclang.so.17
/usr/local/lib64/libclang.so.17.0.4
/usr/local/lib64/libclang.so.17.0.5
/usr/local/lib64/libclangStaticAnalyzerCheckers.a
/usr/local/lib64/libclangStaticAnalyzerCore.a
/usr/local/lib64/libclangStaticAnalyzerFrontend.a
@@ -4196,7 +4204,7 @@
/usr/local/lib64/liblldbIntelFeatures.so.17
/usr/local/lib64/liblldb.so
/usr/local/lib64/liblldb.so.17
/usr/local/lib64/liblldb.so.17.0.4
/usr/local/lib64/liblldb.so.17.0.5
/usr/local/lib64/liblldCOFF.a
/usr/local/lib64/liblldCommon.a
/usr/local/lib64/liblldELF.a
@@ -4235,6 +4243,15 @@
/usr/local/lib64/libLLVMBitReader.a
/usr/local/lib64/libLLVMBitstreamReader.a
/usr/local/lib64/libLLVMBitWriter.a
/usr/local/lib64/libLLVMBOLTCore.a
/usr/local/lib64/libLLVMBOLTPasses.a
/usr/local/lib64/libLLVMBOLTProfile.a
/usr/local/lib64/libLLVMBOLTRewrite.a
/usr/local/lib64/libLLVMBOLTRuntimeLibs.a
/usr/local/lib64/libLLVMBOLTTargetAArch64.a
/usr/local/lib64/libLLVMBOLTTargetRISCV.a
/usr/local/lib64/libLLVMBOLTTargetX86.a
/usr/local/lib64/libLLVMBOLTUtils.a
/usr/local/lib64/libLLVMBPFAsmParser.a
/usr/local/lib64/libLLVMBPFCodeGen.a
/usr/local/lib64/libLLVMBPFDesc.a

View File

@@ -1,4 +1,4 @@
/usr/local/bin/llvm-strip
/usr/local/lib64/libLLVM-17.0.4.so
/usr/local/lib64/libLLVM-17.0.5.so
/usr/local/lib64/libLLVM-17.so
/usr/local/lib64/libLLVM.so

View File

@@ -3,27 +3,25 @@ require 'package'
class Llvm17_build < Package
description 'The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. The optional packages clang, lld, lldb, polly, compiler-rt, libcxx, and libcxxabi are included.'
homepage 'http://llvm.org/'
version '17.0.4'
version '17.0.5'
license 'Apache-2.0-with-LLVM-exceptions, UoI-NCSA, BSD, public-domain, rc, Apache-2.0 and MIT'
compatibility 'all'
source_url 'https://github.com/llvm/llvm-project.git'
git_hashtag "llvmorg-#{version}"
binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_build/17.0.4_armv7l/llvm17_build-17.0.4-chromeos-armv7l.tar.zst',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_build/17.0.4_armv7l/llvm17_build-17.0.4-chromeos-armv7l.tar.zst',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_build/17.0.4_i686/llvm17_build-17.0.4-chromeos-i686.tar.zst',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_build/17.0.4_x86_64/llvm17_build-17.0.4-chromeos-x86_64.tar.zst'
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_build/17.0.5_armv7l/llvm17_build-17.0.5-chromeos-armv7l.tar.zst',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_build/17.0.5_armv7l/llvm17_build-17.0.5-chromeos-armv7l.tar.zst',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_build/17.0.5_i686/llvm17_build-17.0.5-chromeos-i686.tar.zst',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_build/17.0.5_x86_64/llvm17_build-17.0.5-chromeos-x86_64.tar.zst'
})
binary_sha256({
aarch64: 'cc3465b2b7335ab3e9da3a9801760fe73ca8466da031c761e8efc2b5bef28f87',
armv7l: 'cc3465b2b7335ab3e9da3a9801760fe73ca8466da031c761e8efc2b5bef28f87',
i686: 'f00f7c22e68b66ee3270d725e53150e0d416e37bca4af5a8c491ae40486150e5',
x86_64: '008a05de5f5b27c07425dbedbcd2813eef0fc261ca5b48e397f4827e8205ad15'
aarch64: 'dc3d4ec4368b2117b4c55a81127b826d2639056c5b6fb3dbf2452e94a763b86f',
armv7l: 'dc3d4ec4368b2117b4c55a81127b826d2639056c5b6fb3dbf2452e94a763b86f',
i686: '4acbc53da656fa4f1607a29146e577a90a87ed93a0a94861e577d90f21044f8a',
x86_64: '08184f1b59366c4217b75bd6966c8e1dc77498af248730626adbc4cd6ecadb67'
})
depends_on 'ocaml' => :build
depends_on 'py3_pygments' => :build
depends_on 'ccache' => :build
depends_on 'elfutils' # R
depends_on 'gcc_lib' # R
@@ -33,12 +31,12 @@ class Llvm17_build < Package
depends_on 'libxml2' # R
depends_on 'llvm17_dev' => :build
depends_on 'ncurses' # R
depends_on 'ocaml' => :build
depends_on 'py3_pygments' => :build
depends_on 'py3_pyyaml' => :build
depends_on 'xzutils' # R
depends_on 'zlibpkg' # R
depends_on 'zstd' # R
depends_on 'llvm17_dev' # R
depends_on 'llvm17_lib' # R
no_env_options
conflicts_ok
@@ -73,7 +71,7 @@ class Llvm17_build < Package
@ARCH_CXX_FLAGS = '-fPIC'
@ARCH_LDFLAGS = ''
@ARCH_LTO_LDFLAGS = "#{@ARCH_LDFLAGS} -flto=thin"
LLVM_PROJECTS_TO_BUILD = 'clang;clang-tools-extra;compiler-rt;libclc;lld;lldb;polly;pstl'.freeze
LLVM_PROJECTS_TO_BUILD = 'bolt;clang;clang-tools-extra;compiler-rt;libclc;lld;lldb;polly;pstl'.freeze
end
@ARCH_C_LTO_FLAGS = "#{@ARCH_C_FLAGS} -flto=thin"
@ARCH_CXX_LTO_FLAGS = "#{@ARCH_CXX_FLAGS} -flto=thin"
@@ -129,7 +127,7 @@ class Llvm17_build < Package
gnuc_lib=#{CREW_LIB_PREFIX}/gcc/${machine}/${version}
clang++ -fPIC -rtlib=compiler-rt -stdlib=libc++ -cxx-isystem ${cxx_sys} -I ${cxx_inc} -B ${gnuc_lib} -L ${gnuc_lib} "$@"
CLCPLUSPLUS_EOF
system "cmake -B builddir -G Ninja llvm \
system "mold -run cmake -B builddir -G Ninja llvm \
-DCMAKE_ASM_COMPILER_TARGET=#{CREW_BUILD} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_COMPILER=$(which clang) \
@@ -176,7 +174,7 @@ class Llvm17_build < Package
@counter = 1
@counter_max = 20
loop do
break if Kernel.system "#{CREW_NINJA} -C builddir -j #{CREW_NPROC}"
break if Kernel.system "mold -run #{CREW_NINJA} -C builddir -j #{CREW_NPROC}"
puts "Make iteration #{@counter} of #{@counter_max}...".orange

View File

@@ -4,7 +4,7 @@ require_relative 'llvm17_build'
class Llvm17_dev < Package
description 'LLVM: Everything except libLLVM & llvm-strip'
homepage Llvm17_build.homepage
version '17.0.4'
version '17.0.5'
# When upgrading llvm_build*, be sure to upgrade llvm_lib* and llvm_dev* in tandem.
puts "#{self} version differs from llvm version #{Llvm17_build.version}".orange if version != Llvm17_build.version
license Llvm17_build.license
@@ -12,16 +12,16 @@ class Llvm17_dev < Package
source_url 'SKIP'
binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_dev/17.0.4_armv7l/llvm17_dev-17.0.4-chromeos-armv7l.tar.zst',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_dev/17.0.4_armv7l/llvm17_dev-17.0.4-chromeos-armv7l.tar.zst',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_dev/17.0.4_i686/llvm17_dev-17.0.4-chromeos-i686.tar.zst',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_dev/17.0.4_x86_64/llvm17_dev-17.0.4-chromeos-x86_64.tar.zst'
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_dev/17.0.5_armv7l/llvm17_dev-17.0.5-chromeos-armv7l.tar.zst',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_dev/17.0.5_armv7l/llvm17_dev-17.0.5-chromeos-armv7l.tar.zst',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_dev/17.0.5_i686/llvm17_dev-17.0.5-chromeos-i686.tar.zst',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_dev/17.0.5_x86_64/llvm17_dev-17.0.5-chromeos-x86_64.tar.zst'
})
binary_sha256({
aarch64: '77a451bb4e0f5f9f48d0d808876f9547bc57ce8ab649bae397dde8166ebbcafa',
armv7l: '77a451bb4e0f5f9f48d0d808876f9547bc57ce8ab649bae397dde8166ebbcafa',
i686: 'acef66f93e0f3104e7adb49d7fb08b3e26601a7ed850c81d922bbee792e3fb41',
x86_64: '64e267f7687bb83dfbe58ee93f2db0f201eb0b702f10786f0fb896bb22bd05c4'
aarch64: 'dfd763a73d8f3164f73bc4419a61d17886958dfa6fb004fe62228335c9eb79ba',
armv7l: 'dfd763a73d8f3164f73bc4419a61d17886958dfa6fb004fe62228335c9eb79ba',
i686: '09b6ddde78d6976afbf2149bccc170a5e955429d65d59a595afaaf17444cfbc4',
x86_64: 'af0777b80819ad9ad962350cb24b61c60e6ccc914e894947ddd44aa49d469891'
})
depends_on 'gcc_dev' # R

View File

@@ -4,7 +4,7 @@ require_relative 'llvm17_build'
class Llvm17_lib < Package
description 'LibLLVM and llvm-strip'
homepage Llvm17_build.homepage
version '17.0.4'
version '17.0.5'
# When upgrading llvm_build*, be sure to upgrade llvm_lib* and llvm_dev* in tandem.
puts "#{self} version differs from llvm version #{Llvm17_build.version}".orange if version != Llvm17_build.version
license Llvm17_build.license
@@ -12,16 +12,16 @@ class Llvm17_lib < Package
source_url 'SKIP'
binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_lib/17.0.4_armv7l/llvm17_lib-17.0.4-chromeos-armv7l.tar.zst',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_lib/17.0.4_armv7l/llvm17_lib-17.0.4-chromeos-armv7l.tar.zst',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_lib/17.0.4_i686/llvm17_lib-17.0.4-chromeos-i686.tar.zst',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_lib/17.0.4_x86_64/llvm17_lib-17.0.4-chromeos-x86_64.tar.zst'
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_lib/17.0.5_armv7l/llvm17_lib-17.0.5-chromeos-armv7l.tar.zst',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_lib/17.0.5_armv7l/llvm17_lib-17.0.5-chromeos-armv7l.tar.zst',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_lib/17.0.5_i686/llvm17_lib-17.0.5-chromeos-i686.tar.zst',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm17_lib/17.0.5_x86_64/llvm17_lib-17.0.5-chromeos-x86_64.tar.zst'
})
binary_sha256({
aarch64: '0a3c137f65f85038d8dc34b2e77973fb4337314fe9bfa00bc77d6b028ac4f907',
armv7l: '0a3c137f65f85038d8dc34b2e77973fb4337314fe9bfa00bc77d6b028ac4f907',
i686: '4feeb086af24fe14f2829b78f860060972d7aa7c5ea161e10b6ea8dab1fb3a08',
x86_64: 'b040ae5d7e30bd99a7f4d511863ba775d33a6fa2765f984ec327f0e5ac216232'
aarch64: 'fec802f43c067ea9afb53cd94e4efd5cb4fa3c13622dba74538f1bf7499cd334',
armv7l: 'fec802f43c067ea9afb53cd94e4efd5cb4fa3c13622dba74538f1bf7499cd334',
i686: 'bdb3f09e48307e6356c581fca053ee72369a4345e11773ecefe9c3faa149f159',
x86_64: '6a3565f6d9fa172040bc54cd31cf85ea8627bd7b60bd9081719bebb4a0181e81'
})
depends_on 'gcc_lib' # R

View File

@@ -7,7 +7,7 @@ require_relative 'llvm17_build'
class Openmp < Package
description 'LLVM OpenMP Runtime Library'
homepage 'https://openmp.llvm.org/'
version '17.0.4'
version '17.0.5'
# When upgrading llvm_build*, be sure to upgrade openmp in tandem.
puts "#{self} version differs from llvm version #{Llvm17_build.version}".orange if version != Llvm17_build.version
license 'Apache-2.0-with-LLVM-exceptions, UoI-NCSA, BSD, public-domain, rc, Apache-2.0 and MIT'
@@ -16,16 +16,16 @@ class Openmp < Package
git_hashtag Llvm17_build.git_hashtag.to_s
binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openmp/17.0.4_armv7l/openmp-17.0.4-chromeos-armv7l.tar.zst',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openmp/17.0.4_armv7l/openmp-17.0.4-chromeos-armv7l.tar.zst',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openmp/17.0.4_i686/openmp-17.0.4-chromeos-i686.tar.zst',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openmp/17.0.4_x86_64/openmp-17.0.4-chromeos-x86_64.tar.zst'
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openmp/17.0.5_armv7l/openmp-17.0.5-chromeos-armv7l.tar.zst',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openmp/17.0.5_armv7l/openmp-17.0.5-chromeos-armv7l.tar.zst',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openmp/17.0.5_i686/openmp-17.0.5-chromeos-i686.tar.zst',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openmp/17.0.5_x86_64/openmp-17.0.5-chromeos-x86_64.tar.zst'
})
binary_sha256({
aarch64: '04568158bd46255f7d7723942719c2c683c9d667018c67028e8c017afab2171f',
armv7l: '04568158bd46255f7d7723942719c2c683c9d667018c67028e8c017afab2171f',
i686: '01ed92581dcb759f3bf7da68ae7974a4d8c7d3dc9e6320effa23dcd072be9f7b',
x86_64: '629568296e1bfe0e50b165c60ca00e7f19aa3856ac9fca53613fc0007ffc59ef'
aarch64: '4fd43e6648ac9264663f5a943e10c2d81b44cabc9f090c2b6d379f60fbcf7900',
armv7l: '4fd43e6648ac9264663f5a943e10c2d81b44cabc9f090c2b6d379f60fbcf7900',
i686: '35992cbae4c89dc7510c7d12654cd3fee5d7a50da9a03a2d695665933b591dd8',
x86_64: '9ef04d4d2e637dabe823799454d9d8910fb9e48671b99b6ea54a2fcb0998adef'
})
depends_on 'gcc_lib' # R