Bugzilla – Bug 1219502
vlc fails in rpmlint because of executable-stack
Last modified: 2024-02-07 15:55:23 UTC
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.