Switch to libcxx / libcxxabi from LLVM 14#34906
Switch to libcxx / libcxxabi from LLVM 14#34906alexey-milovidov merged 9 commits intoClickHouse:masterfrom
Conversation
|
This seems to be hitting some issue with the filesystems. Example triggering some issues: After a few runs: Need to find out if this is an existing bug that's uncovered / made worse by the update, or an issue introduced by the update itself. |
|
Updating llvm-14 branch to bring a |
|
As mentioned in #34681 (comment) by @danlark1 Hyperscan has some issues with C++20. Adding a temporal fork to confirm the issue (it fixes it locally). Checked with one of the queries of the failed test: Master: 1. After updating libcxx and libcxxabi to LLVM 14: 0 (unexpected). After the patch to hyperscan: 1 |
|
@Mergifyio update |
✅ Branch has been successfully updated |
|
This is pretty much done but I'm waiting for LLVM to do a final release, since I'd rather have the final commit and not an RC version in the submodule. |
|
Rebasing the PR with master and updating the libraries to llvmorg-14.0.0. There are just minor changes that shouldn't matter (internal cmake stuff), so once it's green I'll create the PRs to update the 3 libraries (libcxx, libcxx-abi and hyperscan) |
|
@Mergifyio update |
✅ Branch has been successfully updated |
|
@Mergifyio update |
✅ Branch has been successfully updated |
|
@Mergifyio update |
✅ Branch has been successfully updated |
|
Created the 3 prs: Once merged, I can stop using my submodules and this can move forward. |
|
@Algunenano Repositories for submodules are updated. |
|
Thanks a lot. I've removed my forks from the submodules and updated them. |
Fixes: ClickHouse#34906 Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Related to #34754
Closes #32018