Bug ID | 1219502 |
---|---|
Summary | vlc fails in rpmlint because of executable-stack |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | armv7 |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Other |
Assignee | screening-team-bugs@suse.de |
Reporter | guillaume.gardet@arm.com |
QA Contact | qa-bugs@suse.de |
CC | dimstar@opensuse.org |
Target Milestone | --- |
Found By | --- |
Blocker | --- |
On armv7, vlc fails in rpmlint because of executable-stack: [ 716s] vlc-noX.armv7hl: E: executable-stack (Badness: 10000) /usr/lib/vlc/plugins/arm_neon/libchroma_yuv_neon_plugin.so [ 716s] vlc-noX.armv7hl: E: executable-stack (Badness: 10000) /usr/lib/vlc/plugins/arm_neon/libvolume_neon_plugin.so [ 716s] vlc-noX.armv7hl: E: executable-stack (Badness: 10000) /usr/lib/vlc/plugins/arm_neon/libyuv_rgb_neon_plugin.so [ 716s] vlc-noX.armv7hl: E: executable-stack (Badness: 10000) /usr/lib/vlc/plugins/audio_filter/libsimple_channel_mixer_plugin.so [ 716s] vlc-noX.armv7hl: E: executable-stack (Badness: 10000) /usr/lib/vlc/plugins/video_filter/libdeinterlace_plugin.so [ 716s] The binary declares the stack as executable. Executable stack is usually an [ 716s] error as it is only needed if the code contains GCC trampolines or similar [ 716s] constructs which uses code on the stack. One common source for needlessly [ 716s] executable stack cases are object files built from assembler files which don't [ 716s] define a proper .note.GNU-stack section.