[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[pbsd-mg2] Re: cross compiler
鈴木(康)です。
<19990711035835K.uch@nop.or.jp>の記事において
uch@nop.or.jpさんは書きました。
| | pcic0: controller 1 (Intel 82365SL Revision 1) has socket A only
| | trap: TLB miss (load or instr. fetch) in kernel mode
| | status=0x2, cause=0x8, epc=0x8010e070, vaddr=0xc007d834
| | pid=0 cmd= usp=0x0 ksp=0x80157928
| | Stopped in at 0x8010e070: lw v0,52(v0)
| | db>
| |
| | > ちなみに バイナリキット=NetBSD-1.3 のは、
| | > gcc version 2.7.2.1
| | > です。
|
| 鈴木さんのクロスコンパイラでコンパイルし終わってから
| bcu_vrip.o pcic_vrgiu.o vr.o vrgiu_vrip.o vrkiu.o
| com_vrip.o rtc_vrip.o vrgiu.o vrip.o
| だけを素のGNUのbinutils-2.9.1.0.19.tar.gzとegcs-1.1.2.tar.gzから
|
| ただ、このコンパイラ(mipsel-elf-gcc -mips3 -msoft-float
| -D__NO_LEADING_UNDERSCORES__)で全部コンパイルすると、
| pbsdboot後、画面の上1/3が真っ黒になった後止まってしまいます...
私は、とりあえず cc1 だけを make して、置き換えました。
全コンパイルして、MG2 で立ち上がったのを確認できました。
全くおなじものを CS12 でも試したのですが、どうも変。
wd0 をちゃんと認識しているのに、boot device: wd0 が出てくれません。
( ここでハングアップしています。)
一応 cc1 を http://www.at.sakurane.jp/~suz/arc/cc1.bz2 で置いてあります。
--
鈴木 康司 @NEC
suz@hpc.bs1.fc.nec.co.jp
TEL 0423-33-5381