[SERVER-63764] fix macos dyld limit Created: 17/Feb/22  Updated: 29/Oct/23  Resolved: 17/Feb/22

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

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:
Depends
Related
is related to SERVER-63129 Collection recreated on a dropped vie... Closed
is related to SERVER-63638 fix macos dyld limit Closed
Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: Execution Team 2022-02-21
Participants:
Linked BF Score: 35

 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 [ 17/Feb/22 ]

Author:

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

Message: SERVER-63764 merge catalog_collection_helper library into catalog_helpers

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

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