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
sold
-
This isn’t the way to speed up Rust compile times
It’s tentatively planned for 3.0. https://github.com/bluewhalesystems/sold/issues/8
The file formats are indeed totally different. But the operation of linking is the same at a high-level.
-
Apple Releases New Static Linker
...and the macos/iOS-supported version, sold, is commercial and non-AGPL.
see https://github.com/bluewhalesystems/sold
- sold: The commercial version of the mold linker
- Sold: The commercial version of the mold linker
-
The real answer
sold? (Yes I'm on macOS)
- Is Thread more expensive to manufacture than ZigBee and does Matter certification cost anything?
-
Mold Linker v1.9.0 release
mold/macOS is commercial software. For mold/macOS, please visit https://github.com/bluewhalesystems/sold. ```
-
Mold linker: targeting macOS now requires a commercial license
> Note that `sold` is still free-as-in-£ for use in CI/CD
The relevant part of the EULA [1] states:
> Individuals who use the Software only occasionally, or non-interactive use of the Software that is not explicitly invoked by an individual such as CI/CD (continuous integration/continuous delivery), are not considered Active Interactive-use Users ("AIUs"). No additional fees are required for such uses.
I had to read it multiple times to understand the CI/CD bit. It's not clear to me whether the EULA says that CI/CD is an example of "use that is explicitly invoked by an individual" or if it's an example of "non-interactive use that is not explicitly invoked by an individual" - the wording is unclear to me and can have either of the opposite interpretations.
At my day job, we occasionally test C++ code changes by compiling in a CI/CD system to obtain a container image that we can push into a staging environment. This means we have a develop-compile-test cycle where the "compile" step involves pushing to a merge request branch, waiting for CI/CD to finish, and then running a deploy script to push out the newly-built image for testing. I wonder if this would be considered "Active Interactive-use Use" or not.
[1] https://github.com/bluewhalesystems/sold/blob/main/LICENSE.m...
- Sold - the commercial version of Mold linker
- Sold: A commercial version of the mold linker
What are some alternatives?
mold - Mold: A Modern Linker 🦠
rust-analyzer - A Rust compiler front-end for IDEs
xi-mac - The xi-editor mac frontend.
rust-analyzer - A Rust compiler front-end for IDEs [Moved to: https://github.com/rust-lang/rust-analyzer]
Cargo - The Rust package manager
cachepot - cachepot is `sccache` with extra sec, which in turn is `ccache` with cloud storage
city-roads - Visualization of all roads within any city
posix-spawn - Ruby process spawning library
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
zld - Zig's lld drop-in replacement
rust - Empowering everyone to build reliable and efficient software.