We have 2 Evergreen tasks (compile-gcc and compile-clang) to verify that wiredtiger source code can compile successfully on various GCC and Clang versions. Over time, new versions of GCC and Clang were released and we should add support for them.
Specifically, support for the below versions should be added:
- ** 10.x-
- 11.x
- ** 12.x -
- ** 13.x -
- Clang
- 9.x
- 10.x
- 11.x
- 12.x
- 13.x
- 14.x
- 15.x
- 16.x
- 17.x
- 18.x
- 19.x
The scope of this ticket is to compile wiredtiger with the above versions of compilers and identify the necessary work to get them supported, and add Evergreen tests. New tickets should be filed to track those material works (and marked as dependencies for this ticket).