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.

* Fix prost to 0.13 as 0.14 is incompatible with the generated protobuf
code
* Fix daemonize to 0.5.0
* Fix breaking changes
@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
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.

1 participant