<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/ci/docker/scripts, branch perf-tmp</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-09T07:35:07+00:00</updated>
<entry>
<title>CI: rfl: move job forward to Linux v6.17-rc5 to remove temporary commits</title>
<updated>2025-09-09T07:35:07+00:00</updated>
<author>
<name>Miguel Ojeda</name>
<email>ojeda@kernel.org</email>
</author>
<published>2025-09-09T07:33:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e3dfcb26cd816046451a4dc85a85c5294245ded7'/>
<id>urn:sha1:e3dfcb26cd816046451a4dc85a85c5294245ded7</id>
<content type='text'>
v6.17-rc5 contains the equivalent of the two commits we had here, thus
move the Rust for Linux job forward to that so that we don't need the
temporary commits anymore.

Signed-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;
</content>
</entry>
<entry>
<title>CI: rfl: move job forward to Linux v6.17-rc3 plus 2 commits</title>
<updated>2025-09-03T09:02:23+00:00</updated>
<author>
<name>Miguel Ojeda</name>
<email>ojeda@kernel.org</email>
</author>
<published>2025-09-03T08:46:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=03bffa88011c6f59c0b62940aeb98fce212e4e82'/>
<id>urn:sha1:03bffa88011c6f59c0b62940aeb98fce212e4e82</id>
<content type='text'>
This upgrades the Rust CI from v6.16-rc1 plus a temporary commit for
the &gt;= 1.91 target spec [1] to v6.17-rc3 with two commits pending to
be merged upstream -- one for the same target spec format change [1]
and another for the `file_as_c_str` change [2].

Link: https://github.com/rust-lang/rust/pull/144443 [1]
Link: https://github.com/rust-lang/rust/pull/145928 [2]
Signed-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;
</content>
</entry>
<entry>
<title>CI: rfl: support Rust &gt;= 1.91.0 target spec</title>
<updated>2025-08-27T21:44:49+00:00</updated>
<author>
<name>Miguel Ojeda</name>
<email>ojeda@kernel.org</email>
</author>
<published>2025-08-21T18:18:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2d8cb59784711f503170011461c23385042a974d'/>
<id>urn:sha1:2d8cb59784711f503170011461c23385042a974d</id>
<content type='text'>
To unblock the Rust CI in PR [1], use a temporary commit from Rust for
Linux that supports the future target spec format.

Link: https://github.com/rust-lang/rust/pull/144443 [1]
Signed-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;
</content>
</entry>
<entry>
<title>Use ci-mirrors for binutils in freebsd-toolchain.sh</title>
<updated>2025-08-13T12:25:53+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>npopov@redhat.com</email>
</author>
<published>2025-08-13T12:25:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1d44bbe3f49fcca50664cc8229b0f36e4c30a92e'/>
<id>urn:sha1:1d44bbe3f49fcca50664cc8229b0f36e4c30a92e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use runtimes build for host compiler-rt build</title>
<updated>2025-08-05T13:43:51+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>npopov@redhat.com</email>
</author>
<published>2025-08-05T07:29:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e6c0e63bd59be191a45d76f0a0e028e735c9fa9a'/>
<id>urn:sha1:e6c0e63bd59be191a45d76f0a0e028e735c9fa9a</id>
<content type='text'>
The project build for compiler-rt is deprecated.

The runtimes build will use the just-built clang. As such, we
also need to pass --gcc-toolchain to the runtimes build, so that
it can find the GCC installation.
</content>
</entry>
<entry>
<title>Update host toolchain</title>
<updated>2025-08-01T08:18:28+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>npopov@redhat.com</email>
</author>
<published>2025-07-17T12:25:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e2981f099ca037269844a3ec6fccbe0b1f45fd38'/>
<id>urn:sha1:e2981f099ca037269844a3ec6fccbe0b1f45fd38</id>
<content type='text'>
Necessary to avoid a bolt-related crash.
</content>
</entry>
<entry>
<title>Fix handling of SCRIPT_ARG in docker images</title>
<updated>2025-07-15T14:23:15+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>npopov@redhat.com</email>
</author>
<published>2025-07-15T13:33:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4b421d44e20351426cf4ded11248bd1d0af40b5f'/>
<id>urn:sha1:4b421d44e20351426cf4ded11248bd1d0af40b5f</id>
<content type='text'>
Instead of making this a build parameter, pass the SCRIPT as an
environment variable.

To this purpose, normalize on always referring to a script in
`/scripts`.

For i686-gnu-nopt-2 I had to create a separate script, because
Docker seems to be really terrible at command line argument
parsing, so it's not possible to pass an environment variable that
contains whitespace.
</content>
</entry>
<entry>
<title>Get rid of build-powerpc64le-toolchain.sh</title>
<updated>2025-07-04T08:46:12+00:00</updated>
<author>
<name>Jens Reidel</name>
<email>adrian@travitia.xyz</email>
</author>
<published>2025-07-04T08:46:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=12bc4096dcb81cb795fed68eeea3c36590befa25'/>
<id>urn:sha1:12bc4096dcb81cb795fed68eeea3c36590befa25</id>
<content type='text'>
The dist-powerpc64le-linux-musl runner never actually used the toolchain
that the script produced, it instead used the one from crosstool-ng.

The dist-powerpc64le-linux-gnu runner did use it, from what I can tell
mainly to get a glibc 2.17 version with ppc64le support backported.
Since crosstool-ng has the necessary patches, we can just use
crosstool-ng to get an appropriate toolchain. While at it, use kernel
3.10 headers since that's the version documented in platform support for
this target.

Signed-off-by: Jens Reidel &lt;adrian@travitia.xyz&gt;
</content>
</entry>
<entry>
<title>Remove `build --stage 0` from CI scripts</title>
<updated>2025-06-23T08:11:01+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>berykubik@gmail.com</email>
</author>
<published>2025-06-16T15:27:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=809f75058e891b682c9a6f185de805b7f0a234e3'/>
<id>urn:sha1:809f75058e891b682c9a6f185de805b7f0a234e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CI: rfl: move job forward to Linux v6.16-rc1</title>
<updated>2025-06-08T19:37:37+00:00</updated>
<author>
<name>Miguel Ojeda</name>
<email>ojeda@kernel.org</email>
</author>
<published>2025-06-08T19:37:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f4ba1746cc1b13eb73f3739a5ff5e64cde56f078'/>
<id>urn:sha1:f4ba1746cc1b13eb73f3739a5ff5e64cde56f078</id>
<content type='text'>
Remove the comment on top as well, since that issue is now fixed in this
new tag.

Signed-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;
</content>
</entry>
</feed>
