[SERVER-73104] Create clang-format 12.0.1 downloadable binaries for OSX Created: 19/Jan/23  Updated: 18/Apr/23  Resolved: 18/Apr/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Ryan Egesdahl (Inactive) Assignee: Trevor Guidry
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: HTML File clang-format     HTML File clang-format-1     HTML File clang-format-2    
Issue Links:
Gantt Dependency
has to be done before SERVER-72197 Run clang format on the codebase Closed
Assigned Teams:
Server Development Platform
Backwards Compatibility: Fully Compatible
Participants:

 Description   

To upgrade clang-format to use the v4 toolchain, we will need to support developers on OSX by making a clang-format 12.0.1 binary distribution available. We have several options for doing this:
1. Tell users to install the llvm@12 homebrew formula, which includes clang-format
2. Create a homebrew tap with clang-format formulae available for versions corresponding to mongodbtoolchain (we would modify this forumla)
3. Manually build and upload static clang-format binaries to the boxes.10gen.com bucket (requires S3 permissions and someone on the team to do the work each toolchain release that includes a new LLVM version)


Generated at Thu Feb 08 06:23:40 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.