[SERVER-37488] Install BCSymbolsMap into darwin embedded frameworks Created: 05/Oct/18  Updated: 29/Oct/23  Resolved: 30/Oct/18

Status: Closed
Project: Core Server
Component/s: Build
Affects Version/s: None
Fix Version/s: 4.0.4, 4.1.5

Type: New Feature Priority: Major - P3
Reporter: Andrew Morrow (Inactive) Assignee: Andrew Morrow (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.0
Sprint: Dev Tools 2018-10-22, Dev Tools 2018-11-05
Participants:

 Description   

Marking the bitcode symbols hidden dramatically reduces (~70%) the bitcode overhead for the binaries, however, it requires that you generate a UUID.bcsymbolsmap file and then populate that into the framework. We will need to teach the build system about the necessary flags and then update the framework install rules.



 Comments   
Comment by Githook User [ 30/Oct/18 ]

Author:

{'name': 'Andrew Morrow', 'email': 'acm@mongodb.com', 'username': 'acmorrow'}

Message: SERVER-37488 SERVER-37596 Manage debug info and symbol maps info for embedded builds

(cherry picked from commit 6d475fdb5a76acab760ce4b6709b60a4c8c9aec6)
Branch: v4.0
https://github.com/mongodb/mongo/commit/212a562116854d1cad0aa5089efa49787fe77be5

Comment by Githook User [ 30/Oct/18 ]

Author:

{'name': 'Andrew Morrow', 'email': 'acm@mongodb.com', 'username': 'acmorrow'}

Message: SERVER-37488 SERVER-37596 Manage debug info and symbol maps info for embedded builds
Branch: master
https://github.com/mongodb/mongo/commit/6d475fdb5a76acab760ce4b6709b60a4c8c9aec6

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