Skip to content

Assembly parts are executable by default on linux/i586 #2

@frispete

Description

@frispete

resulting in on build systems, that check for such details:

[   32s] powermanga.i586: E: executable-stack (Badness: 10000) /usr/libexec/powermanga/powermanga
[   32s] The binary declares the stack as executable. Executable stack is usually an
[   32s] error as it is only needed if the code contains GCC trampolines or similar
[   32s] constructs which uses code on the stack. One common source for needlessly
[   32s] executable stack cases are object files built from assembler files which don't
[   32s] define a proper .note.GNU-stack section.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions