I can't cross-compile the milo source on intex-linux.
I want to cross-compile the pandora or milo.
The compiling result is following,
-----------------------------------------------------------------------------
making all in libstand
make[1]: Entering directory `/usr/home/sonoda/work/Mips/milo-0.27/libstand'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/home/sonoda/work/Mips/milo-0.27/libstand'
making all in libarc
make[1]: Entering directory `/usr/home/sonoda/work/Mips/milo-0.27/libarc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/home/sonoda/work/Mips/milo-0.27/libarc'
making all in src
make[1]: Entering directory `/usr/home/sonoda/work/Mips/milo-0.27/src'
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'
make[1]: *** [pandora] Segmentation fault
make[1]: *** Deleting file `pandora'
make[1]: Leaving directory `/usr/home/sonoda/work/Mips/milo-0.27/src'
make: *** [all] Error 1
-----------------------------------------------------------------------
What is "_gp_disp" ? Where is it defined ?
I use "i486-linux/mipsel-linux/gcc-2.7.2-3.tar.gz",
"i486-linux/mipsel-linux/binutils-2.7-3.tar.gz",
"linux-2.0.21.tar.gz" as Linux/Mips
"milo-0.27.tar.gz" as booter.
Thank for your advice.
----
Toshihiro Sonoda sonoda@flab.fujitsu.co.jp
|