Skip to content

Topic

Dynamic Linking

How executables locate and load shared libraries at run time, including install names, rpath and loader-relative path conventions such as @loader_path and @rpath.

Current clusters

build1 publisher

Bundling Node left 24 dylib references pointing at /opt/homebrew

The installer launched fine on the build machine and quit in about a second on a Mac that had never run Homebrew. Getting it to start took 26 dylibs copied into the bundle, every path rewritten to @loader_path, and an ad hoc re-sign.

Publishers:dev.to

Reality

Evidence55
Adoption8
Hype gap+12
Incentives45
Confidence55