[libclang parser] include headers hermetically - #378
Conversation
hoe-jo
commented
Jul 29, 2026
- introduce sysroot for libclang
- wire it into libclang tooling
39aa97e to
4d6ac6b
Compare
Coverage ReportCoverage report was generated. Full report can be downloaded from the CI artifacts (expand Artifacts at the bottom of the run). Overall coverage rate: |
4d6ac6b to
0fbab6e
Compare
Coverage ReportCoverage report was generated. Full report can be downloaded from the CI artifacts (expand Artifacts at the bottom of the run). Overall coverage rate: |
0fbab6e to
5bd3715
Compare
Coverage ReportCoverage report was generated. Full report can be downloaded from the CI artifacts (expand Artifacts at the bottom of the run). Overall coverage rate: |
| # build host, matching eclipse-score-communication2's ubuntu24_04_sysroot setup. | ||
| apt.install( | ||
| dependency_set = "tooling_sysroot", | ||
| mergedusr = True, |
There was a problem hiding this comment.
Please bump to 6e17a8b59c851243d612108a96d05bc77f6f58d1
Then remove mergedusr attribute and add package base-files to the list.
| architecture = "amd64", | ||
| dependency_set = "tooling_sysroot", | ||
| ) | ||
| apt.lock(into = "//:rules_distroless.lock.json") |
There was a problem hiding this comment.
You can drop this line. It is only required for Bazel versions <8 which is outside of our compatibility level anyway.
There was a problem hiding this comment.
Can be removed when the lock tag is dropped.
0ec409d to
ba868ae
Compare
Coverage ReportCoverage report was generated. Full report can be downloaded from the CI artifacts (expand Artifacts at the bottom of the run). Overall coverage rate: |
- include headers via sysroot - update to clang 18 - use compile flags from llvm toolchain
ba868ae to
e717873
Compare
Coverage ReportCoverage report was generated. Full report can be downloaded from the CI artifacts (expand Artifacts at the bottom of the run). Overall coverage rate: |