zld
cachepot
Our great sponsors
zld | cachepot | |
---|---|---|
10 | 3 | |
1,178 | 173 | |
- | - | |
4.9 | 5.4 | |
about 1 year ago | about 1 year ago | |
C++ | Rust | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
zld
-
Mold Linker v1.9.0 release
Well sold has a few extra features, namely macOS support, so I assume if you're a developer on a MacBook, and you want to link faster, you'd need to use sold. Although to be honest, I didn't see much difference between soldon macOS and zld.
- zld: A faster version of Apple's linker
- Chaging Cargo Linker in M1 macs
-
Any tips to improve the build time Rust under MacM1::Docker?
Have you tried zld (https://github.com/michaeleisel/zld) for linking?
-
Best central processing unit for compiling Rust in 2022
The default linker is single-threaded so, unless you're on a platform where you can use a fancier multi-threaded linker like mold or zld, single-core performance will dominate for the final linking step.
-
Improve build times for a medium-sized team working on one project?
- If it's not a release build that needs to be verified-good, consider using `mold` to link your builds and test binaries: https://github.com/rui314/mold --- it is much faster than lld or gold. For mac users there is https://github.com/michaeleisel/zld but mostly if you care about build times you need to get off macOS somehow.
-
Hacker News top posts: Jun 6, 2021
Zld: Drop-in, faster version of Apple's linker\ (0 comments)
- Zld: Drop-in, faster version of Apple's linker
-
Reducing Rust Incremental Compilation Times on macOS by 70%
There is also zld (https://github.com/michaeleisel/zld) which might get you a further speed up.
-
Mold: A Modern Linker
as an alternative linker for Rust as an example:
https://github.com/michaeleisel/zld#if-using-rust
cachepot
-
ccache vs sccache
I use cachpot (a sccache clone) for C, C++ and rust.
- Cachepot: Shared Compilation Cache with improved security
-
Improve build times for a medium-sized team working on one project?
- I looked at https://github.com/paritytech/cachepot as the sccache successor fork and it seemed interesting but I got `sccache` working before I actually tried.
What are some alternatives?
mold - Mold: A Modern Linker ðŸ¦
cacache-rs - A high-performance, concurrent, content-addressable disk cache, with support for both sync and async APIs. 💩💵 but for your 🦀
rust-analyzer - A Rust compiler front-end for IDEs
cached - Rust cache structures and easy function memoization
rust-analyzer - A Rust compiler front-end for IDEs [Moved to: https://github.com/rust-lang/rust-analyzer]
Cargo - The Rust package manager
autocxx - Tool for safe ergonomic Rust/C++ interop driven from existing C++ headers
city-roads - Visualization of all roads within any city
catfs - Cache AnyThing filesystem written in Rust
posix-spawn - Ruby process spawning library
edgedns - A high performance DNS cache designed for Content Delivery Networks