Boost C++ Libraries: Ticket #2071: darwin.jam should not assume the same SDK and deployment target https://svn.boost.org/trac10/ticket/2071 <p> First of all thank you for supporting SDK/deployment target in boost 1.35. </p> <p> Unfortunately, however, the current implementation assumes that the SDK version and the macosx-version-min always match, which is wrong. Often deployment target is set below the SDK target, and the assumption made by the darwin.jam can cause a problem (I had to set those values of my project to match for now as a workaround). The better proper solution is to have separate option for SDK path and deployment target values. </p> <p> Also, may need attention is the default values which are used in case those values are not specified. It is normal not to use the SDK but to link against the local installation itself when SDK is not specified. Also the gcc defaults macosx-version-min to be the system version. This, of course, can be substituted by taking the SDK version that matches the local system and specifying macosx-version-min. </p> <p> <a class="ext-link" href="http://developer.apple.com/documentation/DeveloperTools/Conceptual/cross_development/HowItWorks/chapter_2_section_3.html"><span class="icon">​</span>http://developer.apple.com/documentation/DeveloperTools/Conceptual/cross_development/HowItWorks/chapter_2_section_3.html</a> </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/2071 Trac 1.4.3 René Rivera Fri, 04 Jul 2008 16:15:45 GMT status, component changed; resolution set https://svn.boost.org/trac10/ticket/2071#comment:1 https://svn.boost.org/trac10/ticket/2071#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> <li><strong>component</strong> <span class="trac-field-old">Building Boost</span> → <span class="trac-field-new">build</span> </li> </ul> <p> Most of this is already taken care of in the darwin.jam in trunk, and will be available for the 1.36.0 release. See changesets <a class="changeset" href="https://svn.boost.org/trac10/changeset/46793" title="Cleanup of darwin/xcode toolset. Now much more sensible support for ...">[46793]</a> and <a class="changeset" href="https://svn.boost.org/trac10/changeset/47066" title="Fix empty macosx sdk version when dealing with an sdk with ...">[47066]</a>. </p> Ticket