Hacker News new | past | comments | ask | show | jobs | submit login

> Mold did it first, though: https://github.com/rui314/mold

Before LLD?




lld has parallelism here and there, as well as ld64. I do believe ld64 is technically the first linker that started parsing object files in parallel.

Parallel linking was conjectured impossible for a while without breaking static archive semantics (AB-BA problem). Michael has a good explanation in https://www.youtube.com/watch?v=ONGVraXbJOo (minute 3 and beyond).


> Parallel linking was conjectured impossible for a while without breaking static archive semantics (AB-BA problem)

Didn't Tera/Cray have a parallel linker back in the 90s?


I had forgotten about LLD, you are right, but also, they’re from the same author! :P




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: