[CDRIVER-4549] Expand C11 compatibility coverage to at least all 3 major compilers Created: 10/Jan/23  Updated: 28/Oct/23  Resolved: 05/Jun/23

Status: Closed
Project: C Driver
Component/s: None
Affects Version/s: None
Fix Version/s: 1.24.0

Type: Task Priority: Unknown
Reporter: Ezra Chung Assignee: Ezra Chung
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to CDRIVER-4655 Add support for C17/C18 standard Closed
Epic Link: CDRIVER-4551

 Description   

The debug-compile-c11 Evergreen task is currently only run on variants using older versions of Clang (3.6 to 6.0) and the Release Archive variant (GCC 7.5). MSVC is not being tested at all. Expand coverage to ensure recent or latest versions of all three compilers are being tested against for C11 compatibility.



 Comments   
Comment by Githook User [ 05/Jun/23 ]

Author:

{'name': 'Ezra Chung', 'email': '88335979+eramongodb@users.noreply.github.com', 'username': 'eramongodb'}

Message: Add C11 and C17 conformance coverage with VS 2017 (#1294)

  • Revert incorrect invocation of find_cmake_latest on source
  • Migrate tasks on windows-64-vs2017 to windows-vsCurrent
  • Use latest CMake in debug-compile-aws for VS 2022 support
  • Ensure libmongocrypt compilation output is printed on failure
  • Cherry-pick VS 2022 ICE patch in libmongocrypt
Generated at Wed Feb 07 21:21:15 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.