Skip to content
Latchkey

Linking - CI/CD Glossary Definition

Linking is the build step that combines compiled object files and libraries into a single executable or shared library, resolving references to functions and variables across modules.

Why it fails in CI

A missing library or unresolved symbol produces an "undefined reference" error from the linker (ld). These appear after compilation succeeds, often when a dependency is not installed on the runner.

Related guides

Tired of flaky CI? Latchkey auto-heals failed jobs and retries them for you. Start free →