RRZE-HPC / likwid

Performance monitoring and benchmarking suite
https://hpc.fau.de/research/tools/likwid/
GNU General Public License v3.0
1.65k stars 226 forks source link

[Build] liblikwid.so.5.2: The binary declares the stack as executable #569

Closed skriesch closed 10 months ago

skriesch commented 10 months ago

Which version do you want to build? I wanted to update likwid to the latest version in the openSUSE OBS for multiple Linux distributions. I have used the version 5.2.2 from Github.

Which architecture do you want to build for?

To Reproduce

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

Link to x86 build log