Lintian tag: executable-stack-in-shared-library

Type: warning

Description (from lintian-explain-tags)

The listed shared library declares the stack as executable.

Executable stack is usually an error as it is only needed if the code
contains GCC trampolines or similar constructs which uses code on the
stack. One possible source for false positives are object files built from
assembler files which don't define a proper .note.GNU-stack section.

To see the permissions on the stack, run readelf -l on the shared library
and look for the program header of type GNU_STACK. In the flag column,
there should not be an E flag set.

This tag is currently not emitted on MIPS architectures.

Please refer to https://bugs.debian.org/1025436 and
https://bugs.debian.org/1022787 for details.

Visibility: warning
Show-Always: no
Check: libraries/shared/stack
Renamed from: shlib-with-executable-stack

Show affected packages