[SERVER-39493] Improve OSX build bootstrapping Created: 11/Feb/19  Updated: 29/Oct/23  Resolved: 11/Feb/19

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

Type: Improvement Priority: Major - P3
Reporter: Sara Golemon Assignee: Sara Golemon
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Security 2019-02-11
Participants:

 Description   

A full install of XCode10 provides clang 1000.11.45.5, however an installation of just the XCode10 "Command Line Tools" delivers clang 1000.10.44.4.

Since this version is also sufficient to build mongodb on OSX, relax the required __apple_build_version__ to 10001044.

Additionally, a dynamic link of mongodb server is too large to be useful on OSX, so raise a warning when specifying --link-model=dynamic, but keep it enabled for smaller builds such as mobile and tools.



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

Author:

{'name': 'Sara Golemon', 'email': 'sara.golemon@mongodb.com', 'username': 'sgolemon'}

Message: SERVER-39493 Relax xcode clang requirements and warn on osx dynamic link
Branch: master
https://github.com/mongodb/mongo/commit/339de630faafde2d5954a381c91726391c7b5495

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