Change which file we print when a symbol cannot be ordered.
Currently there are a few odd things about the warning about symbols
that cannot be ordered. This patch fixes:
- When there is an undefined symbol that resolves to a shared file, we were printing the location of the undefined reference.
- If there are multiple comdats, we were reporting them all.