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

docker: install clang-tools-17 #1999

Closed

Conversation

tchaikov
Copy link
Contributor

to build with C++20 modules support, CMake needs to use clang-scan-deps, which is packaged by clang-tools-17, see
https://packages.debian.org/sid/amd64/clang-tools-17/filelist and
https://packages.ubuntu.com/mantic/amd64/clang-tools-17/filelist, so we have to install it in our CI image.

to build with C++20 modules support, CMake needs to use clang-scan-deps,
which is packaged by clang-tools-17, see
https://packages.debian.org/sid/amd64/clang-tools-17/filelist
and
https://packages.ubuntu.com/mantic/amd64/clang-tools-17/filelist,
so we have to install it in our CI image.

Signed-off-by: Kefu Chai <[email protected]>
@tchaikov
Copy link
Contributor Author

Probably we can switch to GitHub workflow and use something like https://github.com/aminya/setup-cpp?

@tchaikov
Copy link
Contributor Author

if this change is approved. we might want to redo the image along with the change of #1997

@tchaikov
Copy link
Contributor Author

@avikivity hi Avi, could you please help review this change? and redo the docker image?

@avikivity avikivity closed this in 1b3c69d Dec 28, 2023
graphcareful pushed a commit to graphcareful/seastar that referenced this pull request Mar 20, 2024
to build with C++20 modules support, CMake needs to use clang-scan-deps,
which is packaged by clang-tools-17, see
https://packages.debian.org/sid/amd64/clang-tools-17/filelist
and
https://packages.ubuntu.com/mantic/amd64/clang-tools-17/filelist,
so we have to install it in our CI image.

Signed-off-by: Kefu Chai <[email protected]>

Closes scylladb#1999

[avi: regenerate docker image]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build build system
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant