Fiasco compile problems on 486

Michael Hohmuth hohmuth at
Mon Nov 23 20:13:20 CET 1998

I'm crossposting this to the OSKit mailing list because this is an
OSKit question.

"James Gibson" <jgibson62 at> writes:

> I've been trying to build Fiasco on a 486 (running Linux 2.0.35 and egcs 
> 1.1). The OS kit build fails with this message:
> make[2]: Entering directory `/usr/src/l4-981012/oskit/examples'
> ld -Ttext 100000  -L../lib \
> 	-o multiboot ../lib/multiboot.o multiboot.o		\
> 	-lkern -lmc -llmm ../lib/crtn.o
> ld -Ttext 100000  -L../lib \
> 	-o multiboot-gdb ../lib/multiboot.o multiboot-gdb.o		\
> 	-lkern -lmc -llmm ../lib/crtn.o
> ld -Ttext 100000  -L../lib \
> 	-o multiboot-smp ../lib/multiboot.o multiboot-smp.o		\
> 	-lsmp -lkern -lmc -llmm ../lib/crtn.o
> ../lib/libsmp.a(boot.o): In function `_SMP_TRAMP_START_':
> boot.o(.text+0x29): relocation truncated to fit: R_386_16 
> make[2]: *** [multiboot-smp] Error 1
> Question: Since I don't need SMP, would it be possible (and if so, would 
> it be worthwhile) to disable SMP support?

(This is an FAQ -- check out

I cannot reproduce this problem.  However, as this binary isn't
needed, you can work around this problem by "touch

My guess is that this problem is caused by some combination of
compiler and linker versions.  Can anyone shed some light on this?

hohmuth at, hohmuth at

More information about the l4-hackers mailing list