Software Unscripted cover image

Linking & Binary Hot Code Loading with Jakub Konka

Software Unscripted

CHAPTER

The Differences Between C++ and Rust Linkers

Rock is written in Rust, so I would expect it to be fast. The linker actually, linking C++ is fairly involved for C ++. When we compare it to the surgical linker that we've written in Rock, for, like, local linking, you know, comparing, like, system linker to that, it's, like, linking goes from being a very significant part of compile times to just the total rounding error doesn't even show up on the flame graph. So... Yeah. We have the same thing, actually, with the Maco, Elf, and Cough incremental linkers for what we currently do, which isn't much. But it's instantaneous.

00:00
Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner