[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gcc-3.0.4 (Re: G4/800 Dual (20011220 and MP))
- Subject: Re: gcc-3.0.4 (Re: G4/800 Dual (20011220 and MP))
- From: 藤原 誠/ Makoto Fujiwara<makoto@ki.nu>
- To: port-powerpc-ja@jp.netbsd.org
- Date: Mon, 08 Apr 2002 11:32:10 +0900
- Message-ID: <yfmit72x6mt.wl@u.ki.nu>
- In-Reply-To: <E16kyfw-0003nH-00@ruri.iri.co.jp>
- References: <yfmvgc1o2ui.wl@u.ki.nu><E16kyfw-0003nH-00@ruri.iri.co.jp>
- Delivered-To: mailing list port-powerpc-ja@jp.netbsd.org
- Mailing-List: contact port-powerpc-ja-help@jp.netbsd.org; run by ezmlm-idx
- User-Agent: Wanderlust/2.8.1 (Something) SEMI/1.14.3 (Ushinoya) FLIM/1.14.2(Yagi-Nishiguchi) APEL/10.3 Emacs/21.2 (powerpc--netbsd) MULE/5.0(賢木)
> 千葉市中央区長洲
> 藤原 誠
3/31 に samakoto さんにお会する機会があって、その時に
gcc-3.0.x は 最近の -current の (cc) 2.95.3 を使えば、出来る
のでは ? ということを聞いて、やって見ました。
(僕) 2.95.3 って kernel 作ると問題があるのでしょう ?
(答) kernel は作っちゃだめだけれど gcc は作れるはず。
ということで、出来ました。ありがとうございます。
snapshot は、自分で作った 20020114 だと trap type=1071c で落
ちてしまうことがあるので、kernel だけを 椿井さんの snap-020328
に入替えました。
その上で、pkgsrc を用意し、
http://cvsweb.ki.nu/mef/personal-pkgsrc/gcc/
make しました。椿井さんの gcc-3.0.3.diff を当てています。
bison
autoconf 2.52
m4-1.4
perl
などが build 時に必要ということになっています。
(本当に必要か否かは未確認)
binutils は userland に入っていて 2.11.2 です。
stdarg.h は次のようになっているのですが、全て中身は同じものでした。
(これは参照していないのでしょうね)
> ls -l /usr/include/powerpc/stda*
-rw-r--r-- 2 root wheel 5175 Apr 4 03:48 /usr/include/powerpc/stdarg.h
-r--r--r-- 1 root wheel 5175 Jan 18 11:42 /usr/include/powerpc/stdarg.h-1.8
-rw-r--r-- 2 root wheel 5175 Apr 4 03:48 /usr/include/powerpc/stdarg.h-3.0.3
make install したものを使って、もう一度 gcc を使って make し
ようと思ったのですが、cc = /usr/bin/cc を使いたがるので、
mv /usr/bin/cc /usr/bin/cc-2.95.3
ln -s /usr/pkg/bin/gcc /usr/bin/cc
して make もして見ました。(単に時間を測りたかっただけです)
gcc-2.95.3 で始めた場合、
1698.407u 409.374s 40:15.70 87.2% 0+0k 370+84918io 1600524pf+17w
全て gcc-3.0.4 を使った場合
1781.430u 424.560s 41:51.44 87.8% 0+0k 265+83168io 1619169pf+18w
有意かどうかは不明です。この機械では、他には何も仕事をしていないはずです。
(機械は Dual/800 の片方だけです)
make package もする予定ですが、(ちょっとやり直し中)。
---
(藤原)