<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/ci/docker, branch 1.85.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.85.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.85.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-02-17T16:56:01+00:00</updated>
<entry>
<title>fix musl's CVE-2025-26519</title>
<updated>2025-02-17T16:56:01+00:00</updated>
<author>
<name>Pietro Albini</name>
<email>pietro@pietroalbini.org</email>
</author>
<published>2025-02-16T11:21:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=792e9c74c3d35245848621b770887b882b91a430'/>
<id>urn:sha1:792e9c74c3d35245848621b770887b882b91a430</id>
<content type='text'>
(cherry picked from commit a6ee2f4af223ff7636c5d55c735fd5bb51c8578f)
</content>
</entry>
<entry>
<title>Enable Python formatting checks in tidy on CI</title>
<updated>2024-12-31T12:13:15+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>jakub.beranek@vsb.cz</email>
</author>
<published>2024-12-31T12:13:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bbb5ca7c79c650e207d7856cb5a38018e81d6ef5'/>
<id>urn:sha1:bbb5ca7c79c650e207d7856cb5a38018e81d6ef5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: Cleanup docker build logs in CI</title>
<updated>2024-12-30T15:28:58+00:00</updated>
<author>
<name>ranger-ross</name>
<email>rosssullivan101@gmail.com</email>
</author>
<published>2024-12-30T15:28:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b4d14ceae7d33da6deb8cc4e96ca8e467db614a3'/>
<id>urn:sha1:b4d14ceae7d33da6deb8cc4e96ca8e467db614a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document how to run the split Docker pipelines</title>
<updated>2024-12-29T17:02:14+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>jakub.beranek@vsb.cz</email>
</author>
<published>2024-12-29T17:02:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9007cb15e4cd5abece667f42ea89bc9ed45bc3d1'/>
<id>urn:sha1:9007cb15e4cd5abece667f42ea89bc9ed45bc3d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #134690 - clubby789:ci-clang-lto, r=Kobzol</title>
<updated>2024-12-27T23:22:08+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2024-12-27T23:22:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ecc189922dac830ff866f4609311e6afcc4a91f6'/>
<id>urn:sha1:ecc189922dac830ff866f4609311e6afcc4a91f6</id>
<content type='text'>
CI: Add LTO support to clang in dist-x86_64-linux

After https://github.com/rust-lang/cc-rs/pull/1279, we attempt to pass `-flto=thin` to clang. In `dist-x86_64-linux`, we don't build clang with the `LLVMgold.so` library so this fails. This attempts to resolve this
First, pass the binutils plugin include directory to Clang, [which will build the library](https://github.com/llvm/llvm-project/blob/2d6d723a85c2d007b0359c206d66cd2e5a9f00e1/llvm/docs/GoldPlugin.rst#how-to-build-it)
Second, this library depends on the *version of libstdc++ that we built* specifically. However, despite both the RPATH and LD_LIBRARY_PATH pointing to `/rustroot/lib`, we incorrectly resolve to the system libstdc++, which doesn't load.
```
# LD_DEBUG=libs,files
      2219:    file=libstdc++.so.6 [0];  needed by /rustroot/bin/../lib/LLVMgold.so [0]
      2219:    find library=libstdc++.so.6 [0]; searching
      2219:     search path=/rustroot/bin/../lib/../lib        (RPATH from file /rustroot/bin/../lib/LLVMgold.so)
      2219:      trying file=/rustroot/bin/../lib/../lib/libstdc++.so.6
      2219:     search path=/usr/lib64/tls:/usr/lib64        (system search path)
      2219:      trying file=/usr/lib64/tls/libstdc++.so.6
      2219:      trying file=/usr/lib64/libstdc++.so.6
```

Using `LD_PRELOAD` causes it to correctly load the library

I think this is probably not the most maintainable way to do this, so opening to see if this is desired and if there's a better way of doing this
</content>
</entry>
<entry>
<title>Add LTO support to clang in CI</title>
<updated>2024-12-27T11:04:16+00:00</updated>
<author>
<name>clubby789</name>
<email>jamie@hill-daniel.co.uk</email>
</author>
<published>2024-12-23T14:53:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9e57593fdb4159521e7542d768e6956d9cf614c6'/>
<id>urn:sha1:9e57593fdb4159521e7542d768e6956d9cf614c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Strip debuginfo from rustc-main and rustdoc</title>
<updated>2024-12-26T22:34:09+00:00</updated>
<author>
<name>clubby789</name>
<email>jamie@hill-daniel.co.uk</email>
</author>
<published>2024-12-26T21:55:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e5f676521ceb97388c0d1ca60a171548f8a0ef76'/>
<id>urn:sha1:e5f676521ceb97388c0d1ca60a171548f8a0ef76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Link to dev guide on Docker testing</title>
<updated>2024-12-23T09:35:14+00:00</updated>
<author>
<name>clubby789</name>
<email>jamie@hill-daniel.co.uk</email>
</author>
<published>2024-12-22T22:23:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d124ec68b37fb49d25d9849bccaf29edbb889b2c'/>
<id>urn:sha1:d124ec68b37fb49d25d9849bccaf29edbb889b2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #134581 - erickt:bump_sdk, r=lqd</title>
<updated>2024-12-21T21:16:04+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2024-12-21T21:16:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=22de6f6880a1728d0d27655ef1272a0e43182f60'/>
<id>urn:sha1:22de6f6880a1728d0d27655ef1272a0e43182f60</id>
<content type='text'>
Bump Fuchsia toolchain for testing

This updates the Fuchsia SDK used to test rust on Fuchsia to 26.20241211.7.1, and clang to the development version 20 from 388d7f144880dcd85ff31f06793304405a9f44b6.

```@steven807``` asked me to take over the PR. Since I don't have commit access to his repo, I just cherry picked his patch here.

try-job: dist-various-2

r? lqd
</content>
</entry>
<entry>
<title>Revert "Auto merge of #133902 - Kobzol:ci-dist-arm-runner, r=MarcoIeni"</title>
<updated>2024-12-21T12:51:17+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>berykubik@gmail.com</email>
</author>
<published>2024-12-21T12:51:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=69a6c9c36503e4d24f50d6eac0efbafab93d44f2'/>
<id>urn:sha1:69a6c9c36503e4d24f50d6eac0efbafab93d44f2</id>
<content type='text'>
This reverts commit b597d2a099a1b5b79acef05175a9ac847047f8a1, reversing
changes made to ff7906bfe1ed264bf9c4d3abe1940e357b7e61dd.
</content>
</entry>
</feed>
