seastar icon indicating copy to clipboard operation
seastar copied to clipboard

docker: install clang-tools-18

Open avikivity opened this issue 1 year ago • 4 comments

to address the build failure caused by https://github.com/llvm/llvm-project/issues/59827, and to test the build with C++23, we need to use clang-18. which will be released in March 2023.

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

Closes scylladb/seastar#2058

[avi: regenerate toolchain]

avikivity avatar Feb 01 '24 16:02 avikivity

@tchaikov tests fail

avikivity avatar Feb 01 '24 16:02 avikivity

@avikivity thank you for redo the image. because clang-scan-deps is packaged in clang-tools-18 package. we need to update circleci to use clang-18 for building C++20 module. i updated #2058 to use docker.io/scylladb/seastar-toolchain:2024-02-01.

tchaikov avatar Feb 01 '24 16:02 tchaikov

It still fails.

avikivity avatar Feb 01 '24 16:02 avikivity

It still fails.

@avikivity after applying #2071 , the build should be green now .

tchaikov avatar Feb 01 '24 16:02 tchaikov

i am closing this change. as 233b48c152de353ff0b2e8cac8c57f71c2019ebc has landed on master.

tchaikov avatar Apr 15 '24 06:04 tchaikov