From: DJ Delorie Date: Fri, 7 Jul 2000 17:40:23 +0000 (+0000) Subject: * archive.c (_bfd_write_archive_contents): Add an informative X-Git-Tag: newlib-1_9_0~1569 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8000a61811b6463a514ce66e62e678398ffb3868;p=thirdparty%2Fbinutils-gdb.git * archive.c (_bfd_write_archive_contents): Add an informative comment. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 1bb9e574f1a..8b826aceae6 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2000-07-07 DJ Delorie + + * archive.c (_bfd_write_archive_contents): Add an informative + comment. + 2000-07-06 Kazu Hirata * srec.c: Fix formatting. diff --git a/bfd/archive.c b/bfd/archive.c index 6fe5997b7ab..0297c2958ee 100644 --- a/bfd/archive.c +++ b/bfd/archive.c @@ -1684,6 +1684,11 @@ _bfd_write_archive_contents (arch) then construct a fresh ar_hdr for them. */ for (current = arch->archive_head; current; current = current->next) { + /* This check is checking the bfds for the objects we're reading + from (which are usually either an object file or archive on + disk), not the archive entries we're writing to. We don't + actually create bfds for the archive members, we just copy + them byte-wise when we write out the archive. */ if (bfd_write_p (current)) { bfd_set_error (bfd_error_invalid_operation);