[SERVER-63551] fix macos dyld limit Created: 10/Feb/22  Updated: 29/Oct/23  Resolved: 11/Feb/22

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

Type: Bug Priority: Major - P3
Reporter: Benety Goh Assignee: Benety Goh
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-63638 fix macos dyld limit Closed
is related to SERVER-62954 fix macos dyld limit Closed
is related to SERVER-63354 fix macos dyld limit Closed
is related to SERVER-59260 Create Feature flag for PM-2466 Closed
Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: Execution Team 2022-02-21
Participants:

 Description   

The `mongod` binary under dynamically linked Mac OS build configuration recently is failing to start up due to an OS limitation on the size of the link graph. This is causing test suites in the CI system to fail (eg. jsCore). We can get dynamic builds on macOS to work again by reviewing some of the recent additions to the LIBDEPS edges in the SConscript files.



 Comments   
Comment by Githook User [ 11/Feb/22 ]

Author:

{'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}

Message: SERVER-63551 make encrypted_field_config dependency private in write_ops_parser

This reduces the link graph size to stay under the macos dyld limit.
Changes LIBDEPS edges added in commit 0f585fc1ef1b30796a0143112f6e013955c18608
Branch: master
https://github.com/mongodb/mongo/commit/6fe9f677add123bfb1a0fb62f3d95f9fd61794f7

Generated at Thu Feb 08 05:58:03 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.