LINTIAN

# `shared-library-lacks-stack-section`

The listed shared library lacks a PT_GNU_STACK section. This forces the dynamic linker to make the stack executable.

The shared lib is linked either with a non-GNU linker or a linker which is very old. This problem can be fixed with a rebuild.

To see whether a shared library has this section, run `readelf -l` on it and look for a program header of type GNU_STACK.

Severity: | `error`
Experimental: | `false`
Renamed from: | `shlib-without-PT_GNU_STACK-section`

## See also

- list of all the affected packages
- the source of this tag