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.
------------------------------------------------------------------------------