Use Case
As a macos arm64 user I want libmongocrypt to test against compiling on that system so that I can rely on prebuilt mongo-c-driver and libmongocrypt binaries in evergreen.
User Impact
Any developer working on an Apple M1 device, or deploying a client side FLE app to M1 Macs.
Dependencies
- MongoDB C Driver (just libbson) - will also need to support M1
- kms-message - will also need to support M1
Unknowns
- Are there any differences compiling on macos arm64 vs linux arm64?
Acceptance Criteria
Implementation Requirements
Testing Requirements
- Add macos-1100-arm64 to the CI matrix
- Ensure compilation is successful
- Ensure the prep-c-driver-source task is available for other driver languages to use
Documentation Requirements
- Maybe document system support? If there is a docs page for that.
Follow Up Requirements
|