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

Re: cross compile



<00d801c07973$6f28f910$0101a8c0@shin>の記事において
takemura@netbsd.orgさんは書きました。

> で、調べたら /usr/pkg/cross/libexec/binutils の下が入れ替わって
> ないのが原因のようなのですが、これって本当は mipsel-netbsd
> パッケージをコンパイルすると入れ替わるものなんですよね?

ええと、 mipsel-netbsd とかで make すると egcs のコンパイラまわりと
gas が作られて入ります。

ld, nm, ranlib その他については binutils 以下で作られたものを
呼び出す wrapper のみが入るみたいです。(cross/COMMON/cross.mk 参照)

なので cross/binutils 以下は明示的に作り直さないとダメだと思います。
---
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp