libc/locale/lmessages.c contains the following definition: char empty[] = ""; This is a serious namespace pollution. Probably a 'static' is missing. How-To-Repeat: Link a program which contains a symbol 'empty' and watch the linker to complain.
Responsible Changed From-To: freebsd-bugs->phantom phantom is responsible for this code
State Changed From-To: open->closed Fixed in rev 1.6 of lmessages.c