The listed shared library lacks a PT_GNU_STACK section. This forces the dynamic linker to make the stack executable.
The shared lib is linked either with a non-GNU linker or a linker which is very old. This problem can be fixed with a rebuild.
To see whether a shared library has this section, run readelf -l on it and look for a program header of type GNU_STACK.