Skip to content

Conversation

@rustybee42
Copy link
Collaborator

From Rust 1.90, lld is used as linker instead of ld on x86 targets by default. lld is much quicker, so we get improved build times.

With Rust 1.88 / GNU ld:
image

With Rust 1.90, lld:
image

The linking time is roughly cut in half. While not that impactful on a full rebuild, it cuts a partial rebuild of only the management (e.g. during development) by around 25% from around 15 seconds to around 11.5 seconds on my machine.

@rustybee42 rustybee42 self-assigned this Oct 2, 2025
@rustybee42 rustybee42 requested a review from a team as a code owner October 2, 2025 08:06
@rustybee42 rustybee42 force-pushed the rb/update-rust branch 2 times, most recently from 9a921ad to 2dd4539 Compare November 7, 2025 09:32
* Fix prost to 0.13 as 0.14 is incompatible with the generated protobuf
code
* Fix daemonize to 0.5.0
* Fix breaking changes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants