<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/bootstrap, branch 1.87.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.87.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.87.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-05-03T00:25:15+00:00</updated>
<entry>
<title>extend the list of registered dylibs on `test::prepare_cargo_test`</title>
<updated>2025-05-03T00:25:15+00:00</updated>
<author>
<name>onur-ozkan</name>
<email>work@onurozkan.dev</email>
</author>
<published>2025-05-01T19:17:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=260fcc67f395d6961b8c1776c6c5cf64e8839517'/>
<id>urn:sha1:260fcc67f395d6961b8c1776c6c5cf64e8839517</id>
<content type='text'>
Signed-off-by: onur-ozkan &lt;work@onurozkan.dev&gt;
(cherry picked from commit 7b25d4a99edc12909dc73c31cb6a44238c4b9bf9)
</content>
</entry>
<entry>
<title>Auto merge of #138784 - madsmtm:bootstrap-bump-cc-cmake, r=jieyouxu</title>
<updated>2025-03-29T00:03:11+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-03-29T00:03:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2848101ed585d93075013ab652ef82e1991b8a4d'/>
<id>urn:sha1:2848101ed585d93075013ab652ef82e1991b8a4d</id>
<content type='text'>
Bump boostrap `cc` to 1.2.17 and `cmake` to 0.1.54

The `cc` version in `bootstrap` was reverted down to 1.1.22 in https://github.com/rust-lang/rust/pull/137460 (previously at 1.2.0). The offending issue has since then been resolved in https://github.com/rust-lang/cc-rs/pull/1413, and a new version of `cc` has been released in https://github.com/rust-lang/cc-rs/pull/1435, so let's try to update the version again.

See [the `cc-rs` changelog](https://github.com/rust-lang/cc-rs/blob/d9dd20e376368c7535f6ef89b809098f5f203c1a/CHANGELOG.md) and [the `cmake-rs` changelog](https://github.com/rust-lang/cmake-rs/blob/fd56c5a6b4ecda8815c863eb5b12d7b3f0391197/CHANGELOG.md) for details on what has changed here.

r? jieyouxu who tried this last in https://github.com/rust-lang/rust/pull/137022.
`@rustbot` label T-bootstrap
try-job: *apple*
</content>
</entry>
<entry>
<title>Rollup merge of #139045 - onur-ozkan:less-verbose-bootstrap-test, r=Kobzol</title>
<updated>2025-03-28T11:59:58+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>476013+matthiaskrgr@users.noreply.github.com</email>
</author>
<published>2025-03-28T11:59:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ea56904feb1e63e73a66622d22509e44cc5ab715'/>
<id>urn:sha1:ea56904feb1e63e73a66622d22509e44cc5ab715</id>
<content type='text'>
bootstrap: update `test_find` test

`cc::Build::get_archiver` is noisy on the `arm-linux-androideabi` target and constantly printing `llvm-ar --version` output during bootstrap tests on all platforms.
</content>
</entry>
<entry>
<title>Rollup merge of #138986 - Shourya742:2025-03-25-add-ignore-to-change-id, r=Kobzol</title>
<updated>2025-03-28T11:59:56+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>476013+matthiaskrgr@users.noreply.github.com</email>
</author>
<published>2025-03-28T11:59:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=60833b1475c7c3184dddbd85573985fd80cf66b4'/>
<id>urn:sha1:60833b1475c7c3184dddbd85573985fd80cf66b4</id>
<content type='text'>
feat(config): Add ChangeId enum for suppressing warnings

closes: #138925
</content>
</entry>
<entry>
<title>bootstrap: update `test_find` test</title>
<updated>2025-03-28T07:15:51+00:00</updated>
<author>
<name>onur-ozkan</name>
<email>work@onurozkan.dev</email>
</author>
<published>2025-03-28T07:11:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d5f7e71d5c861c513fda67bd35382ac03049e177'/>
<id>urn:sha1:d5f7e71d5c861c513fda67bd35382ac03049e177</id>
<content type='text'>
`cc::Build::get_archiver` is noisy on the `arm-linux-androideabi` target and
constantly printing `llvm-ar --version` output during bootstrap tests on all platforms.

Signed-off-by: onur-ozkan &lt;work@onurozkan.dev&gt;
</content>
</entry>
<entry>
<title>bootstrap: Update download-ci-llvm-stamp</title>
<updated>2025-03-28T03:15:41+00:00</updated>
<author>
<name>Mads Marquart</name>
<email>mads@marquart.dk</email>
</author>
<published>2025-03-25T10:03:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7a6a3241ca18147c86926bb388aad54c4e3eadc5'/>
<id>urn:sha1:7a6a3241ca18147c86926bb388aad54c4e3eadc5</id>
<content type='text'>
This PR makes a fairly large version update to CMake and cc, so it is
likely that LLVM is built differently.
</content>
</entry>
<entry>
<title>bootstrap: Override CMAKE_OSX_SYSROOT when building compiler-rt</title>
<updated>2025-03-28T03:15:41+00:00</updated>
<author>
<name>Mads Marquart</name>
<email>mads@marquart.dk</email>
</author>
<published>2025-03-24T21:58:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=011eabd6909e7ba2d6b0fd812658e16d17a38961'/>
<id>urn:sha1:011eabd6909e7ba2d6b0fd812658e16d17a38961</id>
<content type='text'>
Similarly to what was previously done for the `llvm` step.
</content>
</entry>
<entry>
<title>bootstrap: Set CMAKE_SYSTEM_NAME=Darwin on Apple platforms</title>
<updated>2025-03-28T03:15:41+00:00</updated>
<author>
<name>Mads Marquart</name>
<email>mads@marquart.dk</email>
</author>
<published>2025-03-24T21:42:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e8704e899cc72e8a04e0235e2ad7c7375d0c0633'/>
<id>urn:sha1:e8704e899cc72e8a04e0235e2ad7c7375d0c0633</id>
<content type='text'>
compiler-rt's CMake setup seems to have special logic for Apple
platforms that works poorly when this is not set.
</content>
</entry>
<entry>
<title>bootstrap: Fix CMAKE_OSX_ARCHITECTURES on all Apple platforms</title>
<updated>2025-03-28T03:15:41+00:00</updated>
<author>
<name>Mads Marquart</name>
<email>mads@marquart.dk</email>
</author>
<published>2025-03-24T10:05:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a9cb15d793495b6b6318c7a60c42d12ddcf1609a'/>
<id>urn:sha1:a9cb15d793495b6b6318c7a60c42d12ddcf1609a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bootstrap: Always set CMAKE_SYSTEM_NAME when cross-compiling</title>
<updated>2025-03-28T03:15:41+00:00</updated>
<author>
<name>Mads Marquart</name>
<email>mads@marquart.dk</email>
</author>
<published>2025-03-24T12:08:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9cf05b893d33a4a83a145396ed76e41ea1da97f2'/>
<id>urn:sha1:9cf05b893d33a4a83a145396ed76e41ea1da97f2</id>
<content type='text'>
To avoid a panic in cmake-rs that was introduced in:
https://github.com/rust-lang/cmake-rs/pull/158
</content>
</entry>
</feed>
