If a symbol is pulled in from an archive, we should include the archive
name in the map file output. This is what ld64 does.
Note that we aren't using toString(InputFile*) here because it
includes the install name for dylibs in its output, and ld64's map file
does not contain those.