<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/mongo.git/src/SConscript, branch master</title>
<subtitle>github.com: mongodb/mongo.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mongo.git/'/>
<entry>
<title>SERVER-68674 Vendor immer to third_party</title>
<updated>2023-03-29T01:10:09+00:00</updated>
<author>
<name>Henrik Edin</name>
<email>henrik.edin@mongodb.com</email>
</author>
<published>2023-03-14T21:04:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mongo.git/commit/?id=9ba27ea4857a82bfb1f00f0e85f1d125fafe2481'/>
<id>9ba27ea4857a82bfb1f00f0e85f1d125fafe2481</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-73892 Disallow includes to start with third_party</title>
<updated>2023-02-18T02:15:42+00:00</updated>
<author>
<name>Daniel Moody</name>
<email>daniel.moody@mongodb.com</email>
</author>
<published>2023-02-17T04:25:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mongo.git/commit/?id=df94078a43a0fd14e962639d22a5369de755e95c'/>
<id>df94078a43a0fd14e962639d22a5369de755e95c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-65277 Remove dependency on deprecated PCRE library</title>
<updated>2022-06-27T23:23:38+00:00</updated>
<author>
<name>Jennifer Peshansky</name>
<email>jennifer.peshansky@mongodb.com</email>
</author>
<published>2022-06-27T22:24:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mongo.git/commit/?id=5ce6313f7aaafc18a69179695572adc15e8a35aa'/>
<id>5ce6313f7aaafc18a69179695572adc15e8a35aa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-66490 Apply pylinters to build system code</title>
<updated>2022-05-25T17:40:16+00:00</updated>
<author>
<name>Tausif Rahman</name>
<email>tausif.rahman@mongodb.com</email>
</author>
<published>2022-05-24T22:55:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mongo.git/commit/?id=9ea1d6f0419938770eea612479c75838f75752b7'/>
<id>9ea1d6f0419938770eea612479c75838f75752b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-55204 Error on fallthrough unless the attribute is used</title>
<updated>2022-04-18T16:23:30+00:00</updated>
<author>
<name>Andrew Morrow</name>
<email>acm@mongodb.com</email>
</author>
<published>2022-04-13T15:36:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mongo.git/commit/?id=c9c6b145e47ce97f077bc1af3d266db64e8afb65'/>
<id>c9c6b145e47ce97f077bc1af3d266db64e8afb65</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-56580 Promote build-tools=next to stable</title>
<updated>2021-08-05T17:15:53+00:00</updated>
<author>
<name>Andrew Morrow</name>
<email>acm@mongodb.com</email>
</author>
<published>2021-08-04T21:11:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mongo.git/commit/?id=9843f3225d95fb9171b3cb27e23fcc4fa49d2043'/>
<id>9843f3225d95fb9171b3cb27e23fcc4fa49d2043</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-48291 Remove support for shim_cxx and shim_crt libraries</title>
<updated>2021-07-26T18:35:34+00:00</updated>
<author>
<name>Andrew Morrow</name>
<email>acm@mongodb.com</email>
</author>
<published>2021-07-23T19:12:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mongo.git/commit/?id=787d5a2aee7d69572345e0b33447a8b2c92ea982'/>
<id>787d5a2aee7d69572345e0b33447a8b2c92ea982</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-48291 Ensure runtime is dynamically linked in dynamic builds</title>
<updated>2020-12-09T16:16:17+00:00</updated>
<author>
<name>Ryan Egesdahl</name>
<email>ryan.egesdahl@mongodb.com</email>
</author>
<published>2020-12-07T17:33:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mongo.git/commit/?id=b0120ee8b2a50a62f0b92a259f32d82f4c1aea22'/>
<id>b0120ee8b2a50a62f0b92a259f32d82f4c1aea22</id>
<content type='text'>
Prior to this point, a dynamic build might have resulted in some runtime
libraries being statically linked into shared objects and executables in
cases where "shared" runtime libraries were actually linker scripts that
linked static versions. This was the case with the MongoDB toolchain and
some distro toolchains, including those installed as updated compiler
versions in RHEL.

The effect of having runtime libraries statically linked was that
symbols from those libraries would end up scattered over the compiled
objects, increasing object sizes and slowing down server startup. Now,
whenever a dynamic build is selected, the user can choose whether to
create "shim" runtime libraries that wrap the static ones.

The default behavior remains as it was before, and dynamic runtime must
be enabled in order to use it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prior to this point, a dynamic build might have resulted in some runtime
libraries being statically linked into shared objects and executables in
cases where "shared" runtime libraries were actually linker scripts that
linked static versions. This was the case with the MongoDB toolchain and
some distro toolchains, including those installed as updated compiler
versions in RHEL.

The effect of having runtime libraries statically linked was that
symbols from those libraries would end up scattered over the compiled
objects, increasing object sizes and slowing down server startup. Now,
whenever a dynamic build is selected, the user can choose whether to
create "shim" runtime libraries that wrap the static ones.

The default behavior remains as it was before, and dynamic runtime must
be enabled in order to use it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "SERVER-48291 Ensure runtime is dynamically linked in dynamic builds"</title>
<updated>2020-11-26T17:28:35+00:00</updated>
<author>
<name>Kaloian Manassiev</name>
<email>kaloian.manassiev@mongodb.com</email>
</author>
<published>2020-11-26T15:29:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mongo.git/commit/?id=710aa34bd1bb9ff1c13a41737c86e636e57f0a88'/>
<id>710aa34bd1bb9ff1c13a41737c86e636e57f0a88</id>
<content type='text'>
This reverts commit 2a0e76082be0f2aca82830bcaf91f6d737b842ac.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 2a0e76082be0f2aca82830bcaf91f6d737b842ac.
</pre>
</div>
</content>
</entry>
<entry>
<title>SERVER-48291 Ensure runtime is dynamically linked in dynamic builds</title>
<updated>2020-11-26T08:56:00+00:00</updated>
<author>
<name>Ryan Egesdahl</name>
<email>ryan.egesdahl@mongodb.com</email>
</author>
<published>2020-11-25T21:05:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mongo.git/commit/?id=2a0e76082be0f2aca82830bcaf91f6d737b842ac'/>
<id>2a0e76082be0f2aca82830bcaf91f6d737b842ac</id>
<content type='text'>
Prior to this point, a dynamic build might have resulted in some runtime
libraries being statically linked into shared objects and executables in
cases where "shared" runtime libraries were actually linker scripts that
linked static versions. This was the case with the MongoDB toolchain and
some distro toolchains, including those installed as updated compiler
versions in RHEL.

The effect of having runtime libraries statically linked was that
symbols from those libraries would end up scattered over the compiled
objects, increasing object sizes and slowing down server startup. Now,
whenever a dynamic build is selected, the user can choose whether to
create "shim" runtime libraries that wrap the static ones.

The default behavior on Linux is that dynamic builds will detect whether
runtime libraries are linker scripts and create shim libraries if any are
found. On Windows, the default is to always use a dynamic runtime library
with dynamic builds. For other platforms, the prior behavior remains
unchanged.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prior to this point, a dynamic build might have resulted in some runtime
libraries being statically linked into shared objects and executables in
cases where "shared" runtime libraries were actually linker scripts that
linked static versions. This was the case with the MongoDB toolchain and
some distro toolchains, including those installed as updated compiler
versions in RHEL.

The effect of having runtime libraries statically linked was that
symbols from those libraries would end up scattered over the compiled
objects, increasing object sizes and slowing down server startup. Now,
whenever a dynamic build is selected, the user can choose whether to
create "shim" runtime libraries that wrap the static ones.

The default behavior on Linux is that dynamic builds will detect whether
runtime libraries are linker scripts and create shim libraries if any are
found. On Windows, the default is to always use a dynamic runtime library
with dynamic builds. For other platforms, the prior behavior remains
unchanged.
</pre>
</div>
</content>
</entry>
</feed>
