
curious if anyone knows of third party frameworks or simple packages that act as linkers (anywhere, unix or windows) but aren’t wrapping ld (or gold, or mold, etc etc).

I’m aware of the dynext library in the main distribution to be clear, which is wrapping not original linker code in racket

Is the purpose to understand how a linker works, or do you need it for something?

I guess you could say both since this is my first linker related project, but I do ultimately have a practical application

Here is a simple linker for a custom object format: https://github.com/ibara/l80/blob/main/source/app.d https://briancallahan.net/blog/20210609.html

Btw - he links to a blog series on the gold linker. https://www.airs.com/blog/archives/38

oh my! thank you so much

i’ve never read D before this should be interesting

Thanks, I’ve pushed a higher timeout.
