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

Re: cross-compile, binutils and egcs-1.03a



                                     Wed Jul 29 20:53:22 1998
                                             千葉市中央区長洲
                                                     藤原  誠
                                                 makoto@ki.nu
> ../../ml-making/egcs-1.0.3a/configure \
? --target=powerpc-elf-netbsd --with-gnu-as --with-gnu-ld
> の様に make cross をしているところです。
> この先どうなるかは分りませんが。

xgcc は出来たのですが、
makoto@tateyama
21:54:20/980728(...NetBSD-PowerPC/egcs-1.0.3a-work)> \
? make cross
Building the C and C++ compiler
の次で止ってしまいます。でも実は binutils を make しただけで
make install していないくらいいい加減な話なので、半分(1/10)
の話として読んで下さい。

それで、この xgcc を使って、xgcc hello.c -S としたら hello.s
が出来て、binutils の中にあって組立てただけの  gas/as-new に
読ませたら、a.out は出来ました。でも、それを 
ld/ld-new -o hellow a.out すると printf がないと言ってくれます。
それはそうで、library などの環境はまだ出来ていなかったのです。

ということで、まだまだです。もう少し先人の作ったものをそのまま
使う努力をします。
ちなみに、この辺の失敗談は、自分の覚え用に、次のところに書いて
います。(上の話は、まだ書いていなかった)
http://www.ki.nu/software/NetBSD-PowerPC/
---
(藤原)