Blob Blame History Raw
*** ../binutils-2.23.52.0.1.orig/binutils/nm.c	2013-10-24 11:18:31.468318979 +0100
--- binutils/nm.c	2013-10-24 11:19:42.297316738 +0100
*************** display_rel_file (bfd *abfd, bfd *archiv
*** 1018,1024 ****
  
    symcount = bfd_read_minisymbols (abfd, dynamic, &minisyms, &size);
    if (symcount < 0)
!     bfd_fatal (bfd_get_filename (abfd));
  
    if (symcount == 0)
      {
--- 1018,1032 ----
  
    symcount = bfd_read_minisymbols (abfd, dynamic, &minisyms, &size);
    if (symcount < 0)
!     {
!       if (dynamic && bfd_get_error () == bfd_error_no_symbols)
! 	{
! 	  non_fatal (_("%s: no symbols"), bfd_get_filename (abfd));
! 	  return;
! 	}
!       
!       bfd_fatal (bfd_get_filename (abfd));
!     }
  
    if (symcount == 0)
      {