[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: cross compiling problems
筒井です。
<036c01bf29e3$6abab840$0101a8c0@shin>の記事において
takemura@netbsd.orgさんは書きました。
> 竹村です。
> クロスコンパイル時には -Dhpcmips がつきません。このため、
> gnu/dist/gcc/config/mips/netbsd.h で NOUSE_GOFAST と
> SOFTFLOAT が定義されません。
> MACHINE=hpcmips が設定されないのか、 それとも違う値なのか、
> gnu/lib/libgcc/Makefile,. gnu/lib/libobjc/Makefile:,
> gnu/usr.bin/egcs/Makefile.inc の
> .if (${MACHINE} == "hpcmips") は有効にならないようです。
cross の設定がどうなっているのかわかりませんが、
${MACHINE} を設定するのは make なので NetBSD の
make 使っているなら setenv MACHINE hpcmips とか
しておけばいいんじゃないでしょうか。
あと、昔(1.3頃?)の make は環境変数の MACHINE を無視
してて make/main.c を書きかえてた気もするんですが
記憶が定かでないです。
---
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp