<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 09:08:29 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>[MONGOCRYPT-340] Add support for darwin-arm64 compilation</title>
                <link>https://jira.mongodb.org/browse/MONGOCRYPT-340</link>
                <project id="17481" key="MONGOCRYPT">Libmongocrypt</project>
                    <description>&lt;h3&gt;&lt;a name=&quot;UseCase&quot;&gt;&lt;/a&gt;Use Case&lt;/h3&gt;

&lt;p&gt;As a macos arm64 user I want libmongocrypt to test against compiling on that system so that I can rely on prebuilt mongo-c-driver and libmongocrypt binaries in evergreen.&lt;/p&gt;
&lt;h3&gt;&lt;a name=&quot;UserImpact&quot;&gt;&lt;/a&gt;User Impact&lt;/h3&gt;

&lt;p&gt;Any developer working on an Apple M1 device, or deploying a client side FLE app to M1 Macs.&lt;/p&gt;
&lt;h3&gt;&lt;a name=&quot;Dependencies&quot;&gt;&lt;/a&gt;Dependencies&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;MongoDB C Driver (just libbson) - will also need to support M1&lt;/li&gt;
	&lt;li&gt;kms-message - will also need to support M1&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;&lt;a name=&quot;Unknowns&quot;&gt;&lt;/a&gt;Unknowns&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;Are there any differences compiling on macos arm64 vs linux arm64?&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;&lt;a name=&quot;AcceptanceCriteria&quot;&gt;&lt;/a&gt;Acceptance Criteria&lt;/h3&gt;
&lt;h4&gt;&lt;a name=&quot;ImplementationRequirements&quot;&gt;&lt;/a&gt;Implementation Requirements&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;n/a&lt;/li&gt;
&lt;/ul&gt;


&lt;h4&gt;&lt;a name=&quot;TestingRequirements&quot;&gt;&lt;/a&gt;Testing Requirements&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;Add &lt;tt&gt;macos-1100-arm64&lt;/tt&gt; to the CI matrix&lt;/li&gt;
	&lt;li&gt;Ensure compilation is successful&lt;/li&gt;
	&lt;li&gt;Ensure the &lt;tt&gt;prep-c-driver-source&lt;/tt&gt; task is available for other driver languages to use&lt;/li&gt;
&lt;/ul&gt;


&lt;h4&gt;&lt;a name=&quot;DocumentationRequirements&quot;&gt;&lt;/a&gt;Documentation Requirements&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;Maybe document system support? If there is a docs page for that.&lt;/li&gt;
&lt;/ul&gt;


&lt;h4&gt;&lt;a name=&quot;FollowUpRequirements&quot;&gt;&lt;/a&gt;Follow Up Requirements&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;n/a&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="1892027">MONGOCRYPT-340</key>
            <summary>Add support for darwin-arm64 compilation</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="2" iconUrl="https://jira.mongodb.org/images/icons/priorities/critical.svg">Critical - P2</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="13201">Fixed</resolution>
                                        <assignee username="kevin.albertson@mongodb.com">Kevin Albertson</assignee>
                                    <reporter username="neal.beeken@mongodb.com">Neal Beeken</reporter>
                        <labels>
                    </labels>
                <created>Wed, 6 Oct 2021 21:29:54 +0000</created>
                <updated>Sat, 28 Oct 2023 10:25:36 +0000</updated>
                            <resolved>Tue, 18 Jan 2022 15:07:44 +0000</resolved>
                                                    <fixVersion>1.3.1</fixVersion>
                                    <component>C library</component>
                                        <votes>2</votes>
                                    <watches>8</watches>
                                                                                                                <comments>
                            <comment id="4297517" author="xgen-internal-githook" created="Tue, 18 Jan 2022 14:58:27 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Kevin Albertson&apos;, &apos;email&apos;: &apos;kevin.albertson@mongodb.com&apos;, &apos;username&apos;: &apos;kevinAlbs&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/MONGOCRYPT-340&quot; title=&quot;Add support for darwin-arm64 compilation&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MONGOCRYPT-340&quot;&gt;&lt;del&gt;MONGOCRYPT-340&lt;/del&gt;&lt;/a&gt; add macOS m1 variant (#234)&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libmongocrypt/commit/dd55a311b63d06fea481c46b0623ba970fc311a6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libmongocrypt/commit/dd55a311b63d06fea481c46b0623ba970fc311a6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4272898" author="JIRAUSER1264204" created="Mon, 3 Jan 2022 16:59:55 +0000"  >&lt;p&gt;My project is not working any more due to to mongodb-client-encryption&lt;/p&gt;</comment>
                            <comment id="4109611" author="JIRAUSER1256529" created="Thu, 7 Oct 2021 08:20:07 +0000"  >&lt;blockquote&gt;&lt;p&gt;Are there any differences compiling on macos arm64 vs linux arm64?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Just fyi &#8211; we build mongosh with libmongocrypt and the Node.js bindings for it on macos arm64 and don&#8217;t have any issue there, including using the &lt;tt&gt;prep_c_driver_source.sh&lt;/tt&gt; script as part of that.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="1884146">NODE-3631</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10620">
                    <name>Issue split</name>
                                            <outwardlinks description="split to">
                                        <issuelink>
            <issuekey id="1965751">JAVA-4445</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1965750">CSHARP-4016</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1965749">PYTHON-3067</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="1969570">MONGOCRYPT-372</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                            <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr6idj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>