gold: Provide more failed archive member info in error message
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 6 Dec 2018 20:28:46 +0000 (12:28 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 6 Dec 2018 20:29:01 +0000 (12:29 -0800)
commit9da0a9988db7c9db92edaa3dc98f2a0648782b71
tree8af6c2b717b9b1774513e00be219da451d8581b4
parentbb6bf75e7a1f9aaf0283895705710f415b81b6b1
gold: Provide more failed archive member info in error message

When gold fails to get an archive member, its error message doesn't
have information for

1. The failed archive member name.
2. The cause of failure: non-ELF object vs non-IR object.

This patch adds the failed archive member name and non-ELF/non-IR info
to gold error message.

* archive.cc (Archive::get_elf_object_for_member): Also print
archive member and non-ELF/non-IR info on error.
gold/ChangeLog
gold/archive.cc