Hi,
I'm working on a port of gnumach-oskit to alpha, and I'm trying to
build a gnumach-oskit kernel (downloaded from CVS yesterday), but I'm
getting a linker error on the last two steps of the build (the final two
links), and I was wondering if anyone had seen this or had any ideas
about how to go about debugging it (error log attached)?
I tried doing the link of oskit-kernel.o manually (i.e., not by doing
"make") so that it would not be automatically removed, and I get the
same error on the final link for "kernel"
The kernel used to compile and link on oskit-branch sometime before the
"big merge" with oskit-branch, and I have never tried a complete build
since then, so I don't know if this is relevant information or not...
Sincerely,
Andrew Miklic
alpha-gnu-gcc -O -nostdlib -nostartfiles -r -o oskit-kernel.o \
-Wl,-\( kernel.o clib-routines.o
-L/usr/local/lib/gcc-lib/alpha-gnu/3.1/../../../../alpha-gnu/lib/oskit/.. \
-loskit_clientos -loskit_c -loskit_kern -loskit_lmm -loskit_com
-loskit_exec -loskit_unsupp -loskit_dev -loskit_diskpart -Wl,-\) -lgcc
alpha-gnu-ld -Ttext 0xfffffc0001000000 -o kernel oskit-kernel.o
/usr/local/lib/gcc-lib/alpha-gnu/3.1/../../../../alpha-gnu/lib/oskit/crtn.o
oskit-kernel.o:oskit_mode_t/../../kern/alpha/pc/base_console_init.c:70: relocation
truncated to fit: REFLONG oskit_version_string
make: *** [kernel] Error 1
rm oskit-kernel.o