トップ «前の日記(2008年01月08日) 最新 次の日記(2008年01月11日)» 編集
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|10|12|
2009|02|03|06|07|10|11|12|
2010|01|02|03|04|07|09|10|11|12|
2011|01|03|04|05|06|07|08|10|
2012|01|06|08|09|10|12|
2013|01|02|03|04|07|09|11|12|
2014|01|03|04|05|06|09|
2015|04|
2016|01|08|
ここは旧えびめもです。えびめも2に移行します(2016/12/1)

2008年01月10日

debian 4.0 etch sh4 sh3 gcc-4.1.1

えーと、PC上で、「SH4上で動くgcc(SH4用のセルフgcc)」をクロスで作るのってどうやるんだっけ?忘れてしまった。なんかかっこよくやったら gcc-4.1_4.1.1-21_sh4.deb をクロスでビルドできたはずなんだけどなぁ。 dpkg-buildpackage -ash4 の前におまじないが必要だった。。。えびめもに載ってない。

HDL-GT sshを組み込む

バックアップは rsync で自分で組むことにする。rsyncのメソッドとしてssh(クライアント)が使いたいので ssh を組み込む。
毎度debianからもらってくる
  # cd /tmp
  # wget http://ftp.debian.org/debian/pool/main/o/openssh/ssh_3.8.1p1-8.sarge.6_arm.deb
展開する
  # ar x ssh_3.8.1p1-8.sarge.6_arm.deb
組み込む
  # mount -o remount,rw /
  # cd /
  # tar xzfv /tmp/data.tar.gz
  # mount -o remount,ro /
後片付け
  # cd /tmp
  # rm ssh_3.8.1p1-8.sarge.6_arm.deb data.tar.gz control.tar.gz debian-binary
ほんで、HDLをrsync (via ssh)クライアントとし、各マシンから pull でファイルをバックアップして回る事にする

debian 4.0 etch gcj-4.1 sh4

/bin/sh ./libtool --mode=compile /root/build/gcj-4.1/gcj-4.1-4.1.1/build/gcc/gcj -B/root/build/gcj-4.1/gcj-4.1-4.1
.1/build/sh4-linux-gnu/m4-nofpu/libjava/ -B/root/build/gcj-4.1/gcj-4.1-4.1.1/build/gcc/ -mieee -fclasspath= -fboot
classpath=/root/build/gcj-4.1/gcj-4.1-4.1.1/build/sh4-linux-gnu/m4-nofpu/libjava/classpath/lib --encoding=UTF-8 -W
no-deprecated -fbootstrap-classes -g -O2  -m4-nofpu -c -o javax/transaction/xa.lo -MT javax/transaction/xa.lo -MD
-MP -MF javax/transaction/xa.deps @javax/transaction/xa.list
ibjava/ -B/root/build/gcj-4.1/gcj-4.1-4.1.1/build/gcc/ -mieee -fclasspath= -fbootclasspath=/root/build/gcj-4.1/gcj-4.1-4.1.1/build/sh4-linux-gnu/m4-nofpu/libjava/classpath/lib --encoding=UTF-8 -Wno-deprecated -fbootstrap-classes -g -O2 -m4-nofpu -fjni -findirect-dispatch -fno-indirect-classes -c @gnu-CORBA.list -fPIC -o .libs/gnu-CORBA.o
gnu/CORBA/CDR/gnuRuntime.java: In class 'gnu.CORBA.CDR.gnuRuntime$Redirection':
gnu/CORBA/CDR/gnuRuntime.java: In method 'gnu.CORBA.CDR.gnuRuntime$Redirection.toString()':
gnu/CORBA/CDR/gnuRuntime.java:95: internal compiler error: Segmentation fault
で落ちるやつって、 -m4-nofpu でビルドしてるからじゃないのか?
関連しそうなページ
http://lists.gnu.org/archive/html/classpath-testresults/2006-08/msg00126.html
「gcc 28801」 でぐぐる事