public inbox for gas2@sourceware.org
 help / color / mirror / Atom feed
* assertion failures under sunos on the sparc
@ 1995-11-27 17:02 David S. Miller
  1995-11-27 18:30 ` Richard Stallman
  0 siblings, 1 reply; 3+ messages in thread
From: David S. Miller @ 1995-11-27 17:02 UTC (permalink / raw)
  To: gas2

It seems that if you interrupt a build of a tree halfway through, and
make doesn't clean up the half-written .o file properly, later on when
you link the screen fills with a monsterous amount of 'bfd-assertion
failure bfd/sunos.c'.  I get about 400 of them for the linux kernel
when this happens.

The error message is warranted because the linker is processing bogus
information, however this amount of verbosity is very overwhelming to
the user.  Is there a way to inform the user which object file is the
corrupt one instead during examination of objects in bfd?  If so, this
would be more useful than what happen currently.

This is with binutils-2.6

Later,
David S. Miller
davem@caip.rutgers.edu


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: assertion failures under sunos on the sparc
  1995-11-27 17:02 assertion failures under sunos on the sparc David S. Miller
@ 1995-11-27 18:30 ` Richard Stallman
  1995-11-27 18:35   ` David S. Miller
  0 siblings, 1 reply; 3+ messages in thread
From: Richard Stallman @ 1995-11-27 18:30 UTC (permalink / raw)
  To: davem; +Cc: gas2

    It seems that if you interrupt a build of a tree halfway through, and
    make doesn't clean up the half-written .o file properly,

How come Make doesn't do that?  Make is supposed to delete the current
target if you kill it after that target has been altered.



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: assertion failures under sunos on the sparc
  1995-11-27 18:30 ` Richard Stallman
@ 1995-11-27 18:35   ` David S. Miller
  0 siblings, 0 replies; 3+ messages in thread
From: David S. Miller @ 1995-11-27 18:35 UTC (permalink / raw)
  To: rms; +Cc: gas2

   Date: Mon, 27 Nov 1995 21:30:28 -0500
   From: Richard Stallman <rms@gnu.ai.mit.edu>
   CC: gas2@cygnus.com

       It seems that if you interrupt a build of a tree halfway through, and
       make doesn't clean up the half-written .o file properly,

   How come Make doesn't do that?  Make is supposed to delete the current
   target if you kill it after that target has been altered.

I severly apologize, it now seems that I am getting bfd assertion
failures like mad even for what appears to be correct builds of my
sources.  This is with gcc-2.7.1 and binutils-2.6 on the sparc under
SunOS.

For all I know, make was doing the correct thing.

I will hunt this down some more, it looks pretty bad.

Later,
David S. Miller
davem@caip.rutgers.edu


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~1995-11-27 18:35 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1995-11-27 17:02 assertion failures under sunos on the sparc David S. Miller
1995-11-27 18:30 ` Richard Stallman
1995-11-27 18:35   ` David S. Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).