Spencer Alves is a user on dev.glitch.social. You can follow them or interact with them if you have an account anywhere in the fediverse.

Linkers are such weird pieces of software.

So intricate that they're a huge endeavor, so fundamental every developer needs one, but so obscure there's very few of them. There's more production-quality assemblers and web servers than linkers, but neither will ever work without a linker.

Such a strange corner of computer technology.

@icefox at least there's more than one FOSS one now!

@er1n @impiaaa yeah basically.

Microsoft link.exe deserves mention because it's apparently actually pretty good.

But even then... Intel has icc, but is there an Intel linker? Not that I'm aware.

Does Solaris have it's own linker? BSDs? Not afaik.

@icefox @er1n @impiaaa I believe Solaris (and illumos) has their own linker to go with their own libc. BSDs tend to use the GNU or LLD linkers. Not sure if OS X uses a proprietary linker or a GNU / LLD one.

Spencer Alves @impiaaa

@samis @icefox @er1n macOS uses LLD, probably, or maybe still GNU

· Web · 0 · 0

@impiaaa @samis @er1n Yeah that's the thing

the modern choices are 'gnu' or 'lld', and as far as I know that's literally it.