For the complete documentation index, see llms.txt. This page is also available as Markdown.

Static

Statically linked binaries (type = static)

A static package is one ELF binary with no PT_INTERP, so it needs no libc on the host and runs on any distribution of the right architecture. It is the format to prefer whenever a program can be built as one.

Every staged binary is checked before it is published: it is an ELF for the architecture it claims to be, it has no PT_INTERP, and it starts. Compiling is not evidence that the result works, least of all when building for an architecture the builder cannot run.

A binary that needs desktop integration, meaning a .desktop entry and an icon, is better shipped as an AppImage or onelf package.

Last updated