From: Michael Shmulevich <michaels@jungo.com>
To: linux-mips@oss.sgi.com
Subject: Compiling MILO on big-emdian
Date: Sun, 07 Jan 2001 17:33:10 +0200 [thread overview]
Message-ID: <3A588C36.771FFC16@jungo.com> (raw)
In-Reply-To: Pine.GSO.3.96.1010105214251.9384G-100000@delta.ds2.pg.gda.pl
Hello all,
I was compiling a milo-0.27 lately on i586 machine for mips32 platform.
I am using binutils 2.8.1 egcs1.0.3a, and glibc 2.0.6. I am using some custom
MIPS board
with QED RM5261 processor. I use patched 2.2.14 kernel which is known to compile
and run on my hardware.
./configure went smoothly, but at a build time I started to get problems. First,
I got missing <asm/pica.h>. After a short search I have found one in annals of
the Internet.
This didn't really help me, because finally I got an assembler errors for
libstand/cachectl.o:
[michaels@kobie libstand]$ make
mips-linux-gcc -Wall -O2 -mips2 -Wa,-mips3 -mcpu=r4400 -D__KERNEL__
-DLOADADDR=0x80600000 -DKERNELBASE=0x80000000 -DVERSION=0.27 -DDEBUG=1
-DBOOTMETHOD_ARC -nostdinc
-I/usr/local/lib/gcc-lib/mips-linux/egcs-2.90.29/include
-I/home/michaels/atlas/rg.mips/linux/include -I../libstand/include
-I../libarc/include -c cachectl.S -o cachectl.o
cachectl.S: Assembler messages:
cachectl.S:58: Error: absolute expression required `li'
cachectl.S:59: Warning: Instruction cache requires absolute expression
cachectl.S:60: Warning: Instruction cache requires absolute expression
cachectl.S:61: Warning: Instruction cache requires absolute expression
cachectl.S:62: Warning: Instruction cache requires absolute expression
cachectl.S:63: Warning: Instruction cache requires absolute expression
cachectl.S:64: Warning: Instruction cache requires absolute expression
cachectl.S:65: Warning: Instruction cache requires absolute expression
cachectl.S:66: Warning: Instruction cache requires absolute expression
<and many more like these>
Line 58 is
li t1,CACHELINES-1
Line 59 is
cache Index_Writeback_Inv_D,32(t0)
and obviously CACHELINES is not defined anywhere, not even within the kernel
source tree. At least not my patched 2.2.14. Also, I am confused what causes
cache to go crazy on Index_Writeback_Inv_D ...
So, if anyone has ideas, plase forward them on.
Also, I wonder if there is a public CVS repository for milo or any other
"authoritative" storage.
Thanks in advance,
Michael.
next prev parent reply other threads:[~2001-01-07 15:35 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-01-05 20:31 questions on the cross-compiler Lisa.Hsu
2001-01-05 20:52 ` Maciej W. Rozycki
2001-01-05 22:22 ` Kevin D. Kissell
2001-01-05 22:22 ` Kevin D. Kissell
2001-01-05 22:41 ` Maciej W. Rozycki
2001-01-06 1:46 ` Jay Carlson
2001-01-06 1:46 ` Jay Carlson
2001-01-07 15:33 ` Michael Shmulevich [this message]
2001-01-07 19:05 ` Compiling MILO on big-emdian Ralf Baechle
2001-01-08 8:04 ` Michael Shmulevich
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3A588C36.771FFC16@jungo.com \
--to=michaels@jungo.com \
--cc=linux-mips@oss.sgi.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.