Skip to content
Latchkey

Shared Library - CI/CD Glossary Definition

A shared library is compiled code loaded at run time and shared across processes, referenced by binaries rather than embedded in them.

A shared library (.so on Linux, .dll on Windows, .dylib on macOS) is a compiled library loaded at run time and shared between processes, so its code exists once in memory rather than being copied into every binary.

A shared library (.so on Linux, .dll on Windows, .dylib on macOS) is a compiled library loaded at run time and shared between processes, so its code exists once in memory rather than being copied into every binary.

In CI

Missing or mismatched shared library versions are a classic CI break: the build passes but the binary fails to start on the deploy image. Pin base image versions and install runtime packages explicitly in the workflow.

Related guides

Run this faster and cheaper on Latchkey managed runners. Start free →