Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LLVM 14 update #1

Closed
wants to merge 61 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
64a9644
update(llvm): 14.0.1 - 14.0.6
jusito Jul 21, 2022
b9724b8
build(llvm): Ninja + calculate job pools
jusito Jul 21, 2022
9827269
fix(llvm): create missing components.json
jusito Jul 22, 2022
f035d6b
fix(llvm): require / cmake default
jusito Aug 5, 2022
1cbdb94
fix(llvm): components.json not generated
jusito Aug 5, 2022
288421a
fix(llvm): package / test successful
jusito Aug 6, 2022
c0edc42
fix(llvm): shared build working
jusito Aug 7, 2022
f97bc41
doc(llvm): cleanup comments / logging
jusito Aug 7, 2022
d33b01f
fix(llvm): clean package not build only
jusito Aug 7, 2022
b962e9f
clean(llvm): comment cleanup
jusito Aug 7, 2022
ac97e66
clean(llvm): comments / build only options
jusito Aug 9, 2022
eca131f
fix(llvm): keep binaries file != link
jusito Aug 10, 2022
11a7816
fix(llvm): libomp shared in static build
jusito Aug 10, 2022
d05d78d
fix(llvm): only .a in static / .so dylib in shared
jusito Aug 11, 2022
989ccdb
clean(llvm): LLVMTableGenGlobalISel is installed
jusito Aug 11, 2022
731968a
fix(llvm): libclang-cpp.so not installed
jusito Aug 11, 2022
c2b7dd9
fix(llvm): shared test failing
jusito Aug 15, 2022
a9f37c8
fix(llvm): clang depends on lib/clang/ folder
jusito Aug 16, 2022
8261f69
fix(llvm): use_llvm_cmake_files needs lib/cmake
jusito Aug 16, 2022
d0091df
fix(llvm): conan hook errors
jusito Aug 22, 2022
963f14a
option(llvm): shared_is_dylib with default True
jusito Aug 22, 2022
9e339c9
style(llvm): autopep8
jusito Aug 22, 2022
a7f7bc6
option(llvm): default with_runtime_libc=True
jusito Aug 22, 2022
774c008
fix(llvm): default rpath options are always fine
jusito Aug 22, 2022
55daf0c
fix(llvm): static build ignore shared_is_dylib
jusito Aug 22, 2022
6b78132
option(llvm): libc runtime default false
jusito Aug 22, 2022
da0fba9
update(llvm): + 15.0.0
jusito Sep 7, 2022
0efa3e6
fix(llvm): build required ninja
jusito Sep 7, 2022
e138d3c
clean(llvm): replace_in_file -> git patch
jusito Oct 25, 2022
0ca33e2
update(llvm): +15.0.1-15.0.7
jusito Mar 8, 2023
bfbf2b0
fix(llvm): conan2 python imports
jusito May 2, 2023
1cdf431
fix(llvm): conan2 source() migrated
jusito May 2, 2023
bc55c54
fix(llvm): conan2 install migration
jusito May 2, 2023
549eafb
fix(llvm): compiler-rt depends on ubuntu package
jusito May 2, 2023
01bb3f6
style(llvm): autopep8
jusito May 2, 2023
e01591b
fix(llvm): conan2 build + cmake definition refined
jusito May 2, 2023
e3a8a5e
fix(llvm): conan2 export-pkg
jusito May 3, 2023
b0ea42c
clean(llvm): renaming / comments / structure
jusito May 3, 2023
71dcb07
clean(llvm): renaming / log output
jusito May 3, 2023
17a5f76
fix(llvm): conan create patches missing
jusito May 3, 2023
4d8377a
clean(llvm): removed comment
jusito May 4, 2023
5cfaf7a
fix(llvm): dylib with shared isn't allowed
jusito May 4, 2023
e055617
clean(llvm): removed enable_debug
jusito May 4, 2023
da9ab1a
fix(llvm): dylib + shared is invalid config
jusito May 4, 2023
c69863b
fix(llvm): build can contain shared and static libs
jusito May 5, 2023
0f087c2
fix(llvm): shared test failing
jusito May 5, 2023
9e15369
clean(llvm): default all off + doc
jusito May 5, 2023
a2aa456
fix(llvm): libxml2 patch needed just all lowercase
jusito May 5, 2023
89da03a
update(llvm): + llvm 16
jusito May 5, 2023
4dddcc8
Revert "fix(llvm): libxml2 patch needed just all lowercase"
jusito May 6, 2023
1d5887c
fix(llvm): llvm 16 xml2 not found for static
jusito May 6, 2023
c07fbaa
fix(llvm): lldb with xml2 needs iconv
jusito May 6, 2023
7685f2f
refactor(llvm): validate -> configure, fail early
jusito May 9, 2023
5095cdb
fix(llvm): 16.* cppstd 17 needed
jusito May 9, 2023
b34a713
fix(llvm): cpp_info.*.names -> set_property
jusito May 9, 2023
fc4a70e
fix(llvm): .so had LLVM*.a as dep
jusito May 9, 2023
e7ca89e
test(llvm): if dynlib is enabled, test it
jusito May 9, 2023
23cc9c9
Merge pull request #1 from jusito/llvm_conan2
jusito May 9, 2023
2a17fe8
fix(llvm): liblldb.so xml2 dependency missing
jusito May 10, 2023
863ecb6
ci(llvm): only build latest
jusito May 10, 2023
ee32842
fix(llvm): quick windows testing
jusito May 10, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
119 changes: 119 additions & 0 deletions recipes/llvm/all/conandata.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,122 @@ sources:
"14.0.0":
url: https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-14.0.0.tar.gz
sha256: 87b1a068b370df5b79a892fdb2935922a8efb1fddec4cc506e30fe57b6a1d9c4
"14.0.1":
url: https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-14.0.1.tar.gz
sha256: c8be00406e872c8a24f8571cf6f5517b73ae707104724b1fd1db2f0af9544019
"14.0.2":
url: https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-14.0.2.tar.gz
sha256: ca52232b3451c8e017f00eb882277707c13e30fac1271ec97015f6d0eeb383d1
"14.0.3":
url: https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-14.0.3.tar.gz
sha256: 0e1d049b050127ecf6286107e9a4400b0550f841d5d2288b9d31fd32ed0683d5
"14.0.4":
url: https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-14.0.4.tar.gz
sha256: 1333236f9bee38658762076be4236cb5ebf15ae9b7f2bfce6946b96ae962dc7
"14.0.5":
url: https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-14.0.5.tar.gz
sha256: a4a57f029cb81f04618e05853f05fc2d21b64353c760977d8e7799bf7218a23a
"14.0.6":
url: https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-14.0.6.tar.gz
sha256: 98f15f842700bdb7220a166c8d2739a03a72e775b67031205078f39dd756a055
"15.0.0":
url: https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-15.0.0.tar.gz
sha256: 36d83cd84e1caf2bcfda1669c029e2b949adb9860cff01e7d3246ac2348b11ae
"15.0.1":
url: https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-15.0.1.tar.gz
sha256: 20bccb964e39f604fdc16d1258f94d2053fbdcdab2b2f6d5e20e6095ec403c00
"15.0.2":
url: https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-15.0.2.tar.gz
sha256: dc11d35e60ab61792baa607dff080c993b39de23fb93b3d3369ba15b0601c307
"15.0.3":
url: https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-15.0.3.tar.gz
sha256: 8ac8e4c0982bf236526d737d385db5e1e66543ab217a9355d54159659eae3774
"15.0.4":
url: https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-15.0.4.tar.gz
sha256: e24b4d3bf7821dcb1c901d1e09096c1f88fb00095c5a6ef893baab4836975e52
"15.0.5":
url: https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-15.0.5.tar.gz
sha256: c47640269e0251e009ae18a25162df4e20e175885286e21d28c054b084b991a4
"15.0.6":
url: https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-15.0.6.tar.gz
sha256: 4d857d7a180918bdacd09a5910bf9743c9861a1e49cb065a85f7a990f812161d
"15.0.7":
url: https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-15.0.7.tar.gz
sha256: 42a0088f148edcf6c770dfc780a7273014a9a89b66f357c761b4ca7c8dfa10ba
"16.0.0":
url: https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-16.0.0.tar.gz
sha256: cba969a0782a3a398658d439f047b5e548ea04724f4fbfdbe17cfc946f4cd3ed
"16.0.1":
url: https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-16.0.1.tar.gz
sha256: b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271
"16.0.2":
url: https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-16.0.2.tar.gz
sha256: 97c3c6aafb53c4bb0ed2781a18d6f05e75445e24bb1dc57a32b74f8d710ac19f
"16.0.3":
url: https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-16.0.3.tar.gz
sha256: 0bd71bc687a4e5a250c40afb0decefc50c85178fcce726137b682039de63919b

patches:
"13.0.0":
- patch_file: "patches/13/calculate_job_pools.patch"
- patch_file: "patches/13/fix_xml2_library_name.patch"
"13.0.1":
- patch_file: "patches/13/calculate_job_pools.patch"
- patch_file: "patches/13/fix_xml2_library_name.patch"
"14.0.0":
- patch_file: "patches/14/calculate_job_pools.patch"
- patch_file: "patches/14/fix_xml2_library_name.patch"
"14.0.1":
- patch_file: "patches/14/calculate_job_pools.patch"
- patch_file: "patches/14/fix_xml2_library_name.patch"
"14.0.2":
- patch_file: "patches/14/calculate_job_pools.patch"
- patch_file: "patches/14/fix_xml2_library_name.patch"
"14.0.3":
- patch_file: "patches/14/calculate_job_pools.patch"
- patch_file: "patches/14/fix_xml2_library_name.patch"
"14.0.4":
- patch_file: "patches/14/calculate_job_pools.patch"
- patch_file: "patches/14/fix_xml2_library_name.patch"
"14.0.5":
- patch_file: "patches/14/calculate_job_pools.patch"
- patch_file: "patches/14/fix_xml2_library_name.patch"
"14.0.6":
- patch_file: "patches/14/calculate_job_pools.patch"
- patch_file: "patches/14/fix_xml2_library_name.patch"
"15.0.0":
- patch_file: "patches/15/calculate_job_pools.patch"
- patch_file: "patches/15/fix_xml2_library_name.patch"
"15.0.1":
- patch_file: "patches/15/calculate_job_pools.patch"
- patch_file: "patches/15/fix_xml2_library_name.patch"
"15.0.2":
- patch_file: "patches/15/calculate_job_pools.patch"
- patch_file: "patches/15/fix_xml2_library_name.patch"
"15.0.3":
- patch_file: "patches/15/calculate_job_pools.patch"
- patch_file: "patches/15/fix_xml2_library_name.patch"
"15.0.4":
- patch_file: "patches/15/calculate_job_pools.patch"
- patch_file: "patches/15/fix_xml2_library_name.patch"
"15.0.5":
- patch_file: "patches/15/calculate_job_pools.patch"
- patch_file: "patches/15/fix_xml2_library_name.patch"
"15.0.6":
- patch_file: "patches/15/calculate_job_pools.patch"
- patch_file: "patches/15/fix_xml2_library_name.patch"
"15.0.7":
- patch_file: "patches/15/calculate_job_pools.patch"
- patch_file: "patches/15/fix_xml2_library_name.patch"
"16.0.0":
- patch_file: "patches/16/calculate_job_pools.patch"
- patch_file: "patches/16/fix_xml2_library_name.patch"
"16.0.1":
- patch_file: "patches/16/calculate_job_pools.patch"
- patch_file: "patches/16/fix_xml2_library_name.patch"
"16.0.2":
- patch_file: "patches/16/calculate_job_pools.patch"
- patch_file: "patches/16/fix_xml2_library_name.patch"
"16.0.3":
- patch_file: "patches/16/calculate_job_pools.patch"
- patch_file: "patches/16/fix_xml2_library_name.patch"
Loading