-
Type:
Task
-
Resolution: Fixed
-
Priority:
Unknown
-
Affects Version/s: None
-
Component/s: None
-
None
-
Not Needed
-
None
-
C Drivers
-
Not Needed
-
None
-
None
-
None
-
None
-
None
-
None
Scope
Add a task in Evergreen to test build with C23 standard.
Background
C23 build has been broken repeatedly: CDRIVER-5672, CDRIVER-5889, and CDRIVER-5913. C23 is now the default in GCC 15.
If compilers on Evergreen distros are not-yet new enough, consider using Earthly. Here is an example target to build with C23.
- is related to
-
CDRIVER-5672 Fix C23 compile; don't return bool when return type is a pointer
-
- Closed
-
-
CDRIVER-5889 Build failure using libbson 1.30 and newer GCC 15
-
- Closed
-
- related to
-
CDRIVER-5913 Fix Windows compilation under C23
-
- Closed
-