So that I can perpetrate a Monstrous Evil I need to use #LD_PRELOAD. I found @b0rk's article (https://jvns.ca/blog/2014/11/27/ld-preload-is-super-fun-and-easy/) and via that Ian Taylor's 20 part guide to #linkers (https://web.archive.org/web/20260515141747/https://lwn.net/Articles/276782/). There's a comment from a reader there that provides a way of turning the guide into an #ebook, but that includes the blog readers' comments. Someone else patched the script to exclude them: https://web.archive.org/web/20240909002123/https://www.mediafire.com/file/z7ul3t8lpyws52n/ian-taylor-linker.recipe/file

Hurrah for other people!

LD_PRELOAD is super fun. And easy!

LD_PRELOAD is super fun. And easy!

Julia Evans
✨ Behold, the epic #saga of #linkers, told in a riveting 20-part series that no one asked for! πŸ™„ Our hero bravely battles the shocking #ignorance of programmers who somehow missed the memo on linking. Stay tuned as we digress into the obscurity of things that totally matterβ€”if you're one of the five people who care. πŸ’€
https://www.airs.com/blog/archives/38 #programming #tech #stories #must-read #HackerNews #ngated
Linkers part 1 – Airs – Ian Lance Taylor

Linkers part 1 – Airs – Ian Lance Taylor

HIP 2025: Rompiendo estructuras

Es el tΓ­tulo de la VII EdiciΓ³n del SUMMIT de RRHH 'HORECA Talent' en HIP 2025. El SUMMIT tendrΓ‘ lugar el lunes 10 de marzo a partir de las 15:30, dirigido por Linkers.

Vinetur

A wild #blog post appears.

A tutorial for setting up a cross compilation environment using FreeBSD/amd64 as the host and macOS/aarch64 as the target.

https://briancallahan.net/blog/20241216.html

#FreeBSD #OpenBSD #NetBSD #DragonFlyBSD #Linux #Unix #macOS #LLVM #clang #lld #compiler #compilers #assembler #assemblers #assembly #linker #linkers #ld #amd64 #aarch64 #arm64

Let's cross compile from FreeBSD/amd64 to macOS/aarch64 - Dr. Brian Robert Callahan

Faster linking times on nightly on Linux using `rust-lld` | Rust Blog

Empowering everyone to build reliable and efficient software.

I updated the port of #mold for #OpenBSD on openbsd-wip: https://github.com/jasperla/openbsd-wip/tree/master/devel/mold

Should just work(TM). For the adventurous, you should be able to install the port and link with an added -fuse-ld=mold flag and all should be good.

#unix #linker #linkers #ld #gnu #linux #freebsd #netbsd #dragonflybsd #bsd

openbsd-wip/devel/mold at master Β· jasperla/openbsd-wip

OpenBSD work in progress ports. Contribute to jasperla/openbsd-wip development by creating an account on GitHub.

GitHub

We have released a new CppCon 2023 Video!

Linkers, Loaders and Shared Libraries in Windows, Linux, and C++ – Ofek Shilon – CppCon 2023
https://youtu.be/_enXuIxuNV4
#Binaries #cpp #Libraries #linkers #LinuxUnix #loaders #Windows

Linkers, Loaders and Shared Libraries in Windows, Linux, and C++ - Ofek Shilon - CppCon 2023

YouTube
What Happens After The Compiler in C++ (How Linking Works) – by @knatten – C++ on Sea 2023
https://www.youtube.com/watch?v=h4s891KVN80
#coding #compilers #cpp #linkers #programming #softwareengineering
What Happens After The Compiler in C++ (How Linking Works) - Anders Schau Knatten - C++ on Sea 2023

YouTube
Can mold be used as the OpenBSD system linker? - Dr. Brian Robert Callahan