[DRIVERS-2429] Add Apple M1 downloads to drivers-evergreen-tools Created: 01/Sep/22  Updated: 28/Oct/23  Resolved: 01/Sep/22

Status: Closed
Project: Drivers
Component/s: Evergreen Tools
Fix Version/s: None

Type: Improvement Priority: Unknown
Reporter: James Kovacs Assignee: James Kovacs
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Driver Changes: Not Needed

 Description   

Summary

On an Apple M1 Mac, drivers-evergreen-tools currently downloads the x64 tarballs, which works fine for the server, but causes crypt_shared_v1.dylib to fail as the x64 dylib cannot be loaded into an arm64 process.

Motivation

Who is the affected end user?

DBX engineers

How does this affect the end user?

Cannot test CSFLE shared library on Apple M1 Mac in an arm64 native process.

How likely is it that this problem or use case will occur?

Always occurs when testing CSFLE shared library on Apple M1. You cannot load a x64 dylib into an arm64 process.

If the problem does occur, what are the consequences and how severe are they?

Any CSFLE shared library tests will fail.

Is this issue urgent?

ASAP.

Is this ticket required by a downstream team?

No.

Is this ticket only for tests?

This only affects testing.



 Comments   
Comment by Githook User [ 01/Sep/22 ]

Author:

{'name': 'James Kovacs', 'email': 'jkovacs@post.harvard.edu', 'username': 'JamesKovacs'}

Message: DRIVERS-2429: Fixed formatting issue for MacOS.
Branch: master
https://github.com/mongodb-labs/drivers-evergreen-tools/commit/ec84a1f00e26bd601bcbc782eea18d184e08fe34

Comment by Githook User [ 01/Sep/22 ]

Author:

{'name': 'James Kovacs', 'email': 'jkovacs@post.harvard.edu', 'username': 'JamesKovacs'}

Message: DRIVERS-2429: Added Apple M1 downloads. (#229)
Branch: master
https://github.com/mongodb-labs/drivers-evergreen-tools/commit/fe73ed22bb33d9b8f7fdf9dace348bacda701ab9

Generated at Thu Feb 08 08:25:33 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.