[comp.os.minix] Gnu-compiled kernel

david@doe.utoronto.ca (David Megginson) (04/23/91)

I have applied the kdiffs to my source and recompiled the Minix 1.5.10.3 ST
kernel with GCC 1.39, using the GCC library on plains (minix/uk/mincen...).
I had already applied the nice/profil patches to my kernel, so I added
nice.o, profil.o, monitor.o and the revised (for nice) syslib.o to
/usr/gnu/lib/libc.a and /usr/gnu/lib/libc32.a, each compiled with the
correct-sized integers. The kernel compiled with few problems, and it
passed all of the kernel tests in /usr/src/test. HOWEVER, I cannot
use ps -U now to create a new database, even though it worked under
both the ACK-compiled kernel and the c68-compiled kernel (it dies after
saying that it cannot read kernel namelist). I noticed that the Makefiles
for GCC used -s to strip the symbol table out of kernel.mix, mm.mix and
fs.mix, so I remade the kernel with the -s flag removed, but ps still
will not work. Do I need a different version of ps? I know that I can
use [Cntl][Alt]F1, but I like the flexibility of ps. Thank you for
ANY help.

-- 
////////////////////////////////////////////////////////////////////////
/  David Megginson                      david@doe.utoronto.ca          /
/  Centre for Medieval Studies          meggin@vm.epas.utoronto.ca     /
////////////////////////////////////////////////////////////////////////