Hacker News new | ask | show | jobs
by higherhalf 1552 days ago
Speaking of significantly faster linkers, I personally use mold[1], including when writing in Rust.

[1]: https://github.com/rui314/mold

2 comments

I'm super interested in trying out mold, but I was a bit taken about seeing that it's AGPL licensed; I have no idea what the implications of that license for a linker would be. Would using it to link into a final binary require sharing the source of the binary when its distributed? What about if its used to link statically into a library, and then that library is linked into another binary?
You're running the tool not embedding or linking against its source code. An equivalent example might be if Libreoffice was under the GPL licence[1] - that licence wouldn't have any implications for a spreadsheet you created using it.

[1] It's not - it's MPL

No more than would using a GPL-licensed linker, such as gnu ld or gold.
Really looking forward to MacOS support on Mold!