linux-mips-fnet
[Top] [All Lists]

Compiling milo ...

To: linux-mips@fnet.fr
Subject: Compiling milo ...
From: engel@numerik.math.uni-siegen.de (Michael Engel)
Date: Wed, 24 Jun 1998 15:24:17 +0200 (MET DST)
Hi,

there seems to be some kind of black magic needed to compile milo-0.27
(which is the most recent version I found) ...

- there are defines missing in libstand/cachectl.S (like KSEG0 etc. which 
  are easy to find in asm/addrspace.h and CACHELINES which can be
  computed ...) 
- the assembler complains about 
  /tmp/cca03795.s:19: Error: unrecognized opcode `fill_lds'
  which comes from the STR(FILL_LDS) instruction in libarc/glue.c
- when milo and pandora are linked, I get an additional message
  mipsel-linux-ld -N -oformat ecoff-littlemips -Ttext 0x80600000 -e _entry 
   -o pandora a.out.o acer_pica_61.o arcident.o bitags.o boot.o cpu.o crt0.o 
   dskst_tyne.o expandpath.o g364.o launch.o magnum.o mkargs.o rm200-pci.o 
   version.o  arcmemory.o commands.o disasm.o dumpcp0r.o pandora.o 
   pandoramain.o parser.o -L../libstand -L../libarc -lstand -larc -lstand
  a.out.o(.text+0x0): undefined reference to `_gp_disp'

... I'm not quite sure what is going wring here ...

Could it be a problem with my crossdevelopment tools (gcc-2.7.2 and 
binutils-2.8.1) or do I need a specific kernel source code version in 
order to compile milo-0.27 ?

I have to recompile milo as it doesn't correctly detect my SNI RM200
- without PCI, the older model.
regards,
        Michael Engel   (engel@unix-ag.uni-siegen.de)

<Prev in Thread] Current Thread [Next in Thread>