[SERVER-33996] Don't apply self signing until after bundling the SDK. Created: 20/Mar/18  Updated: 29/Oct/23  Resolved: 09/Jul/18

Status: Closed
Project: Core Server
Component/s: Build
Affects Version/s: None
Fix Version/s: 4.0.1, 4.1.1

Type: Bug 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
Related
Tested
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.0
Sprint: Platforms 2018-06-18, Platforms 2018-07-02, Platforms 2018-07-16
Participants:

 Description   

When we copy shared libraries to $PREFIX/lib on systems like iOS or tvOS, we should codesign them at copy time. Otherwise the loader will cowardly refuse to load them. Initially, we can provide the ad hoc signing key, but we should provide customization points to allow injection of real signing material.



 Comments   
Comment by Githook User [ 10/Jul/18 ]

Author:

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

Message: SERVER-33996 Only code sign when running tests

(cherry picked from commit 52721f79b7e92cd1b743f9d20de0d9ecf0a53655)
Branch: v4.0
https://github.com/mongodb/mongo/commit/5f42f89382821634d1daba179b9ae2236c2dffeb

Comment by Githook User [ 09/Jul/18 ]

Author:

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

Message: SERVER-33996 Only code sign when running tests
Branch: master
https://github.com/mongodb/mongo/commit/52721f79b7e92cd1b743f9d20de0d9ecf0a53655

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