apache / apache/kvrocks

use clang-16 && gcc-13 to build

Open
#1,447 6 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
4.4k
Forks
658
Avg merge
1d 20h
Merged PRs (30d)
10

Description

### Search before asking

- [X] I had searched in the [issues](https://github.com/apache/incubator-kvrocks/issues) and found no similar issues.

### Motivation

This issue has a request to use `clang-16` and `gcc-13` to build docker images or `cmakelists.txt` in local developing environment and use `clang-tidy-16` and `clang-format-16` to correct code formattings.

### Solution

_No response_

### Are you willing to submit a PR?

- [ ] I'm willing to submit a PR!

Contributor guide

No contributing guide indexed for this repository

Research direction

Inspect the Docker image definitions and CMakeLists.txt to identify the current compiler and formatting-tool versions. Verify how local builds and Docker builds select these tools; done means builds use clang-16 and gcc-13, with clang-tidy-16 and clang-format-16 available for the requested checks.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, cpp, docker
Domain
build-system, tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.