Subject: Make gives trapsignal
To: None <amiga-dev@sun-lamp.cs.berkeley.edu>
From: Olaf Seibert <rhialto@mbfys.kun.nl>
List: amiga-dev
Date: 04/02/1994 00:05:31
I have been compiling kernel sources supped 940331, running a kernel
from 940325 sources. My binaries are still 940219.

When make wants to recursively make the kern library, i.e.

making sure kern library is up to date

I get

trapsignal(1477, 11, -1, ffffffff, 2066c26)

and make quits on error code 139. (128 + 11=SIGSEGV).

Leaving this step out, and proceeding to link regardless, produces
a "working" kernel (except that by now I've seen so many bugs
reported about it that I will wait a bit before installing a new
kernel.)

A kernel from a week earlier didn't have this problem, and this was the
first time I've seen it at all.

PROCESSOR:	CPU 68040/68882fpu
CUSTOM CHIPS:	AA PAL Alice (id=$0023), AA Lisa (id=$00F8)
VERS:	Kickstart version 39.106, Exec version 39.47, Disk version 39.29
RAM:	Node type $A, Attributes $505 (FAST), at $7800000-$7FFFFFF (8.0 meg)
	Node type $A, Attributes $703 (CHIP), at $1000-$1FFFFF (~2.0 meg)
BOARDS:
 Board + ROM (HD?) (unidentified):   Prod=1056/12($420/$C) (@$E90000 64K)


Unrelated, in amiga/machdep.c, I would propose one small change:
add the indicated 'else'.,

identifycpu()
{
	/* there's alot of XXX in here... */

	printf ("AMIGA/");

	if (is_a4000 ())
	  printf ("A4000");     /* XXX XXX */
>>>>	else if (is_a3000 ())
	  printf ("A3000");     /* XXX */
	else
	  printf ("A2000");

-Olaf.
--
___ Olaf 'Rhialto' Seibert                                 rhialto@mbfys.kun.nl
\X/ An original idea. That can't be too hard. The library must be full of them.

------------------------------------------------------------------------------