@@ -13,19 +13,22 @@ description = """The LLVM Core libraries provide a modern source- and target-ind
13
13
14
14
This version include patches for llvmlite / numba."""
15
15
16
- toolchain = {'name' : 'GCCcore' , 'version' : '13.3 .0' }
16
+ toolchain = {'name' : 'GCCcore' , 'version' : '13.2 .0' }
17
17
toolchainopts = {'cstd' : 'gnu++11' , 'pic' : True }
18
18
19
19
source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/' ]
20
- sources = ['llvm-%(version)s.src.tar.xz' ]
20
+ sources = ['llvm-project- %(version)s.src.tar.xz' ]
21
21
patches = [
22
22
'LLVM-14.0.6-clear-gotoffsetmap.patch' ,
23
23
'LLVM-14.0.6-svml.patch' ,
24
+ 'LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch' ,
24
25
]
25
26
checksums = [
26
- {'llvm-14.0.6.src.tar.xz' : '050922ecaaca5781fdf6631ea92bc715183f202f9d2f15147226f023414f619a' },
27
- {'LLVM-14.0.6-clear-gotoffsetmap.patch' : '690c96dcbd0a81e11d87f02e740c4ef34a0c578be741aaa6559cc00a5349fabf' },
28
- {'LLVM-14.0.6-svml.patch' : '59df18ea4af3479de42ecbc1c524d4106f4a55f23335a64c0f0d5433daaba1b7' },
27
+ {'llvm-project-14.0.6.src.tar.xz' : '8b3cfd7bc695bd6cea0f37f53f0981f34f87496e79e2529874fd03a2f9dd3a8a' },
28
+ {'LLVM-14.0.6-clear-gotoffsetmap.patch' : 'c048afdddcf54c7213018d06f709f61274af5b90b8dcd97a632be4fe53750a51' },
29
+ {'LLVM-14.0.6-svml.patch' : '5776de38e7b663fe9d3ae0a218e380dd59186c565ae277cb7e50785b253640c0' },
30
+ {'LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch' :
31
+ 'd21abda1ecc5d15f1734d529a1332eea2c5f429281fb62969b9ee88acf3516f3' },
29
32
]
30
33
31
34
# Patches from https://github.com/numba/llvmlite/raw/v0.41.1/conda-recipes/ but
@@ -34,6 +37,8 @@ builddependencies = [
34
37
('binutils' , '2.42' ),
35
38
('CMake' , '3.29.3' ),
36
39
('Python' , '3.12.3' ),
40
+ ('lit' , '18.1.8' ),
41
+ ('git' , '2.45.1' ),
37
42
]
38
43
39
44
dependencies = [
@@ -43,11 +48,24 @@ dependencies = [
43
48
44
49
build_shared_libs = True
45
50
46
- sanity_check_paths = {
47
- 'files' : ['bin/llvm-ar' , 'bin/FileCheck' ],
48
- 'dirs' : ['include/llvm' , 'include/llvm-c' ],
49
- }
51
+ minimal = True
50
52
51
- sanity_check_commands = ["llvm-ar --help" ]
53
+ bootstrap = False
54
+ full_llvm = False
55
+ build_clang_extras = False
56
+ build_runtimes = False
57
+ build_lld = False
58
+ build_lldb = False
59
+ build_bolt = False
60
+ build_openmp = False
61
+ build_openmp_offload = False
62
+ build_openmp_tools = False
63
+ usepolly = False
64
+
65
+ python_bindings = False
66
+
67
+ skip_all_tests = False
68
+ skip_sanitizer_tests = False
69
+ test_suite_max_failed = 0
52
70
53
71
moduleclass = 'compiler'
0 commit comments