What's wrong with it?
It comes from the OpenBSD linker, and there are even more, for example:
clang-3: warning: argument unused during compilation: '-shared-libgcc'
/usr/local/lib/libgnustep-base.so.6.0: warning: strcpy() is almost always
misused, please use strlcpy()
/usr/local/lib/libgnustep-base.so.6.0: warning: sprintf() is often misused,
please use snprintf()
/usr/local/lib/libicui18n.so.6.0: warning: strcat() is almost always misused,
please use strlcat()
/usr/local/lib/libungif.so.5.4: warning: vsprintf() is often misused, please
use vsnprintf()
/usr/local/lib/libgcrypt.so.18.0: warning: stpcpy() is dangerous GNU crap;
don't use it
the linker emits those warnings, when it finds symbols for those functions in a
program or library.
the ones in libgnustep-base, can be get rid of, just follow the advice give.
Other softwares, have to be fixed on their own.