[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: cross compile



<199905101705.CAA00491@mirage.ceres.dti.ne.jp>の記事において
私は書きました。

> よくよく見ると cross ld の -nostdlib が -o stdlib と解釈されて
> しまっているような感じがしますけど、どうなんでしょう。
> ほかの lib のディレクトリで stdlib なんてファイルができてたりします?

pkg の cross を作ってみたので確認してみました。
#ディスクの都合により i386 でなくて arm32 上ですが。

結果ははたして stdlib という名前で shlib が作られてしまいます。
pkg でない i386 上の binutils-2.9.1 の cross でも確認すると
やはりそうなります。
#昔からそうだったのか? make obj してたから気づかなかっただけか?

binutils-2.9.1 が変? それとも getopt(3) が変? とりあえず
bsd.lib.mk の -nostdlib の位置をもっと前に持ってくれば
いいのかな?
---
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp