Tag
This article provides best practices for dynamic linking and shared libraries on UNIX-based systems, covering versioning, linkers, loaders, and portable implementation strategies.
Dactyl is a development platform that enables building native apps by providing a cross-platform SwiftUI renderer, using Wasm for efficient web previews and dynamic linking for seamless updates.
This blog post explains how the dynamic linker's search for shared libraries in Nix causes startup performance issues for devenv and other Nix tools, and explores potential solutions including static linking.
The article identifies the problem that Nix binaries are not relocatable, causing hash changes and recompilation when the store prefix changes, and proposes using relative paths with $ORIGIN in RUNPATH to achieve relocatability without invalidating caches.