<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:29:15 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[SERVER-12682] Better default arguments to scons on OSX Mavericks</title>
                <link>https://jira.mongodb.org/browse/SERVER-12682</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;Downstream on homebrew we ran into the issue that on OS X Mavericks 10.9 you would really want to build with libc++ by default. In particular when linking against system libs (e.g. boost) this is a requirement, since they are likely built with libc++. Could we change the default arguments for OS X to the following:&lt;/p&gt;

&lt;p&gt;a) On 10.7 and above, if --libc++ is passed, default osx-version-min to 10.7. (currently the default is 10.6, which conflicts with libc++ such that supplying the libc++ flag alone has no effect)&lt;br/&gt;
b) On 10.9 and above, default to using libc++ (and thus also osx-verison-min 10.7)&lt;/p&gt;</description>
                <environment></environment>
        <key id="110390">SERVER-12682</key>
            <summary>Better default arguments to scons on OSX Mavericks</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="4" iconUrl="https://jira.mongodb.org/images/icons/priorities/minor.svg">Minor - P4</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="andrew.morrow@mongodb.com">Andrew Morrow</assignee>
                                    <reporter username="demmeln">Nikolaus Demmel</reporter>
                        <labels>
                            <label>pull-request</label>
                    </labels>
                <created>Tue, 11 Feb 2014 11:33:59 +0000</created>
                <updated>Mon, 11 Jul 2016 17:16:51 +0000</updated>
                            <resolved>Tue, 18 Feb 2014 23:46:24 +0000</resolved>
                                                    <fixVersion>2.6.0-rc0</fixVersion>
                                    <component>Build</component>
                                        <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="501175" author="xgen-internal-githook" created="Tue, 18 Feb 2014 23:44:55 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;NikolausDemmel&apos;, u&apos;name&apos;: u&apos;Nikolaus Demmel&apos;, u&apos;email&apos;: u&apos;nikolaus@nikolaus-demmel.de&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-12682&quot; title=&quot;Better default arguments to scons on OSX Mavericks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-12682&quot;&gt;&lt;del&gt;SERVER-12682&lt;/del&gt;&lt;/a&gt; Add warning on OS X if libc++ is selected and osx-version-min is &amp;lt; 10.7.&lt;/p&gt;

&lt;p&gt;Signed-off-by: Andrew Morrow &amp;lt;acm@10gen.com&amp;gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/efc9a4a324fa7046be9ec41431c3edf6f9be24ef&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/efc9a4a324fa7046be9ec41431c3edf6f9be24ef&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="500559" author="demmeln" created="Tue, 18 Feb 2014 12:24:07 +0000"  >&lt;p&gt;Pull request: &lt;a href=&quot;https://github.com/mongodb/mongo/pull/637&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/pull/637&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="499254" author="acm" created="Fri, 14 Feb 2014 13:33:46 +0000"  >&lt;p&gt;Hi Nikolaus -&lt;/p&gt;

&lt;p&gt;Yes, improving the error message for that situation would go a long way. I&apos;ll leave this assigned to me and try to get to it, but if you want to write up a pull request adding this behavior I will see to it that it gets attention. Though I can&apos;t promise it will get merged right away given where we are in our release cycle.&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Andrew&lt;/p&gt;</comment>
                            <comment id="499211" author="demmeln" created="Fri, 14 Feb 2014 10:49:53 +0000"  >&lt;p&gt;Hi Andrew, &lt;br/&gt;
thanks for explaining. I can understand the reasoning.&lt;/p&gt;

&lt;p&gt;Currently on OS X 10.9 when I just supply &apos;--libc++&apos; scons exits with&lt;br/&gt;
    libc++ requested, but compiler does not support -stdlib=libc++&lt;/p&gt;

&lt;p&gt;Could an extended warning (on OS X when clang is selected, which is default on 10.9) informing about the need for --osx-version-min=10.7 or higher be a compromize to address the issue?&lt;/p&gt;

&lt;p&gt;Cheers,&lt;br/&gt;
Nikolaus&lt;/p&gt;</comment>
                            <comment id="499110" author="acm" created="Fri, 14 Feb 2014 03:20:03 +0000"  >&lt;p&gt;Hi Nikolaus -&lt;/p&gt;

&lt;p&gt;While I agree that it is can be painful to get the flags right for a libc++ build, I&apos;m not sure that we want to do this, at least not right now. Increased coupling between flags makes it harder for us to determine by sight what a given build line is going to do, and having the system default to our min supported platform independent of the local system means that we don&apos;t need to adjust flags for automated builds if/when the build machine itself changes.&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Andrew&lt;/p&gt;</comment>
                            <comment id="497036" author="demmeln" created="Tue, 11 Feb 2014 11:34:50 +0000"  >&lt;p&gt;Downstream issue: &lt;a href=&quot;https://github.com/Homebrew/homebrew/pull/25253&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/Homebrew/homebrew/pull/25253&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 14 Feb 2014 03:20:03 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        10 years, 1 day ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ramon.fernandez@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            10 years, 1 day ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Old_Backport</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10000"><![CDATA[No]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>andrew.morrow@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>demmeln</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrm1u7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrw1un:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>101004</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrntov:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>