Dynamic Linking - CI/CD Glossary Definition
Dynamic linking resolves library references at load time or run time rather than build time, so the executable depends on shared libraries (.so, .dll, .dylib) being present on the target system.
In CI
A missing shared object surfaces at run time as "error while loading shared libraries" or "cannot open shared object file", not at build time, so it can pass the build stage and fail later.
Related guides
Static Linking - CI/CD Glossary DefinitionStatic Linking: Static linking copies the machine code of needed library functions directly into the final ex…
Linking - CI/CD Glossary DefinitionLinking: Linking is the build step that combines compiled object files and libraries into a single executable…
ABI (Application Binary Interface) - CI/CD Glossary DefinitionABI (Application Binary Interface): An ABI (application binary interface) is the low-level contract between b…