[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ドライバのせいなんだよ。