<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/ci/docker/scripts/musl-toolchain.sh, branch auto</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=auto</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=auto'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-01-20T20:20:08+00:00</updated>
<entry>
<title>Specify version of Linux headers</title>
<updated>2023-01-20T20:20:08+00:00</updated>
<author>
<name>Wesley Wiser</name>
<email>wesleywiser@microsoft.com</email>
</author>
<published>2022-10-10T20:23:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cb93f92b84d34f4e84748848690359a54ed14df7'/>
<id>urn:sha1:cb93f92b84d34f4e84748848690359a54ed14df7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump musl-cross-make to get support for building musl 1.2.3</title>
<updated>2023-01-20T20:20:08+00:00</updated>
<author>
<name>Wesley Wiser</name>
<email>wesleywiser@microsoft.com</email>
</author>
<published>2022-10-10T19:26:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7a4eefcdfc67e08336c0d94e76d8311866c9f4bb'/>
<id>urn:sha1:7a4eefcdfc67e08336c0d94e76d8311866c9f4bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Upgrade to musl 1.2.3</title>
<updated>2023-01-20T20:20:08+00:00</updated>
<author>
<name>Wesley Wiser</name>
<email>wesleywiser@microsoft.com</email>
</author>
<published>2022-10-10T15:10:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4af36a4c6f9da83770579b0fc4c41ab17943c8bb'/>
<id>urn:sha1:4af36a4c6f9da83770579b0fc4c41ab17943c8bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add note about upstream commit musl-patch-configure.diff is derived from</title>
<updated>2022-01-10T15:41:31+00:00</updated>
<author>
<name>Wesley Wiser</name>
<email>wesleywiser@microsoft.com</email>
</author>
<published>2022-01-10T15:41:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=55abf38bf2d7a8c38dd15440cf7bb1a13b04bcb8'/>
<id>urn:sha1:55abf38bf2d7a8c38dd15440cf7bb1a13b04bcb8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Build musl dist artifacts with debuginfo enabled</title>
<updated>2021-11-13T01:30:57+00:00</updated>
<author>
<name>Wesley Wiser</name>
<email>wesleywiser@microsoft.com</email>
</author>
<published>2021-11-09T17:28:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e97317c2d39689f1c7d53e8b3af64643ed5574c9'/>
<id>urn:sha1:e97317c2d39689f1c7d53e8b3af64643ed5574c9</id>
<content type='text'>
Since our musl targets link to a version of musl we build and bundle
with the targets, if users need to debug into musl or generate
backtraces which contain parts of the musl library, they will be unable
to do so unless we enable and ship the debug info.

This patch changes our dist builds so they enabled debug info when
building musl. This patch also includes a fix for CFI detection in
musl's `configure` script which has been posted upstream[1].

The net effect of this is that we now ship debug info for musl in those
targets. This adds ~90kb to those artifacts but running `strip` on
binaries produced removes all of that. For a "hello world" Rust binary
on x86_64, the numbers are:

|                        | debug | release | release + strip |
|           -            |   -   |    -    |        -        |
| without musl debuginfo | 507kb |  495kb  |      410kb      |
| with musl debuginfo    | 595kb |  584kb  |      410kb      |

Once stripped, the final binaries are the same size (down to the byte).

[1]: https://www.openwall.com/lists/musl/2021/10/21/2
</content>
</entry>
<entry>
<title>fix shellcheck error of SC2068</title>
<updated>2020-11-06T11:33:12+00:00</updated>
<author>
<name>Daiki Ihara</name>
<email>sasurau4@gmail.com</email>
</author>
<published>2020-11-02T12:17:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a1af001a551f382a1962276640e4455b40f7936b'/>
<id>urn:sha1:a1af001a551f382a1962276640e4455b40f7936b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix shellcheck error of SC2148</title>
<updated>2020-11-06T11:33:12+00:00</updated>
<author>
<name>Daiki Ihara</name>
<email>sasurau4@gmail.com</email>
</author>
<published>2020-11-03T13:55:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f197da655ffe5df52dc5bf19ead9067c8439700c'/>
<id>urn:sha1:f197da655ffe5df52dc5bf19ead9067c8439700c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use own mirror for linux headers in musl-toolchain CI script.</title>
<updated>2020-10-24T09:16:53+00:00</updated>
<author>
<name>Mara Bos</name>
<email>m-ou.se@m-ou.se</email>
</author>
<published>2020-10-24T08:48:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=21bd9eea74be1235a131324240cef9296e910858'/>
<id>urn:sha1:21bd9eea74be1235a131324240cef9296e910858</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update musl to 1.1.24</title>
<updated>2020-06-07T15:52:37+00:00</updated>
<author>
<name>Tomasz Miąsko</name>
<email>tomasz.miasko@gmail.com</email>
</author>
<published>2020-05-17T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9d01cd1df63766b249b6f68d128858713f9dc41f'/>
<id>urn:sha1:9d01cd1df63766b249b6f68d128858713f9dc41f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use libunwind from llvm-project submodule for musl targets</title>
<updated>2019-08-15T11:45:10+00:00</updated>
<author>
<name>Marco A L Barbosa</name>
<email>malbarbo@gmail.com</email>
</author>
<published>2019-07-30T19:31:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5941acd80faaf9043cb48737c47d0b94023eddc3'/>
<id>urn:sha1:5941acd80faaf9043cb48737c47d0b94023eddc3</id>
<content type='text'>
</content>
</entry>
</feed>
