On i386 systms, /usr/lib/libdv.so.4.0.1 is erroneously marked as requiring an
executable stack. This is because it uses several assembler source files that do
not contain a .note.GNU-stack section indicating that an exectuable stack is
unnecessary. As a result, any application which links to libdv.so.4 has an
executable stack. This is a security risk.
This can be fixed by either:
a) adding appropriate .note.GNU-stack sections to each assembler file
b) linking with the "-z noexecstack" option
or
c) running "execstack -c" on the final library
Attached is a patch to the .spec which implements option C.

Ulrich Drepper said:
using the patch is not the best method
instead pass -Wa,--noexecstack to the compiler command line when compiling the
asm files
alternative add
.section .note.GNU-stack,"",@progbits
to bottom of each x86 asm file
Nicholas thank you for your notification of this issue. It will be fixed in FC4
soon.