[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Cross compile
From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
Subject: Re: Cross compile
Date: Fri, 4 Aug 2000 00:37:00 +0900 (JST)
ftp://ftp.netbsd.org//pub/NetBSD/arch/hpcmips/cross/i386-hpcmips
binutils/patch-am
cross-binutils-2.9.1.1.tgz
cross-mipsel-netbsd-1.3.0.0.tgz
におきました。i386環境をお持ちのかたはお試し下さい。
よかったら即commitしませう。
> > > >pkgsrcのcross compilerを使って作成された.soは動作しないという問題が既に
> > > >発覚しています(dynamic linkされた実行ファイルが必ずcoreを吐く)。この問題
> > > >のために、20000620-1.5のsnapshotは使えません。
> > 問題の原因は、pkgsrcのcross linkerがNetBSDで追加されたオプション
> > '-nostdlib'を知らないために、それを'-n'であると解釈する部分にあるようで
> > す。'-n'はNMAGICのファイルを出力するオプションなので、アライメントやアド
> > レスが変になります。
> いまさらですが、 ld に -nostdlib のオプションが足されたときの
> 変更を cvs diff で引っ張ってきて現状の cross/binutils 用の
> patch にしてみました。
> 添付の patch を pkgsrc/cross/binutils/patches/patch-am として
> 置いてみてうまくいくか試して頂けないでしょうか?
> 一応 ld が -nostdlib つきで作成されるのは確認しましたが、
> cross で userland を作る環境を作っていないもので……
--
蛯原 純 (Jun Ebihara)Jis漢字コードは$6962
jun@soum.co.jp http://www.re.soum.co.jp/~jun/
それはttyドライバのせいなんだよ。