I've been elbows deep in GNU ld's code the last few days and I gotta say, it's terrible.

I can see why so many people are writing new linkers. This codebase is junk.

@GeoffWozniak when i tried looking at bfd i wanted to commit a violence

@GeoffWozniak me trying to figure out how mtools works

(answer: strangely)

@GeoffWozniak On a project I'm working on, GNU ld just straight up fails. It won't link Rust with C++ build using the cc crate, so I had to document that people need to use mold or lld instead.

Sign in to participate in the conversation

A bunch of technomancers in the fediverse. This arcology is for all who wash up upon it's digital shore.