horsicq/XOpcodeCalc

Executable stack

Closed this issue · 2 comments

Perhaps it's premature (0.02) optimisation, but rpmlint nags and I thought you should know:

RPMLINT report:
===============
XOpcodeCalc.x86_64: W: executable-stack /usr/bin/xocalc
The binary 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 common source for needlessly
executable stack cases are object files built from assembler files which don't
define a proper .note.GNU-stack section.

Thanks a lot for the information!
I'll try to fix it.