Executable stack
Closed this issue · 2 comments
lgbaldoni commented
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.
horsicq commented
Thanks a lot for the information!
I'll try to fix it.