-
Notifications
You must be signed in to change notification settings - Fork 265
Fix build with Clang 19 #6172
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
Fix build with Clang 19 #6172
Conversation
Building souffle with Clang 19 results in the error reported in this issue: souffle-lang/souffle#2530 That issue is fixed in a pending pull request to souffle: souffle-lang/souffle@25ef4de However, that PR has not yet been merged. For now, unblock the release by adding a patch to our version of souffle that does the same thing as the PR.
We ran into the same issue as the rapidjson devs did in 2016: Tencent/rapidjson#718 The fix is the same: yachoor/rapidjson@3b2441b I would have updated rapidjson, but we are actually on the latest release (from 2016!) Fixes 6171
/gcbrun |
Pre-commit (Lint) failed with the error below: Step #1: INFO: Repository llvm-raw instantiated at: |
This looks like a flake, as it's unrelated to my change and may be due to corruption of the http archive for llvm-raw. I also can't reproduce it locally and presubmit passed. Could you re-run lint? |
/gcbrun |
I was hoping I could re-trigger lint. Guess not. |
/gcbrun |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
See #6171
I wonder if I missed a doc somewhere that should have told me to use an earlier version of clang, but it seems we should be able to build with the latest release of clang available.
So... fix the build with Clang 19.