書き込みテスト

8f50e22d anonymous 2009-07-24 18:52
>>b2f9169c
目先を変えてghcとjavaをbootstrapできんもんかとやってみた。
無理だった。
ghcは依存関係がループしてるし、java(openjdkやicedtea)はそもそも同じバージョンのsunjdkもしくは互換品がいるしで。
apache harmonyはビルド出来た。ant他、要求されるクラスライブラリ全部バイナリで入れてだけど。
(つーかね、antが難敵でgcjでもjikesでもecjでも同じapacheのharmonyでもビルドできないの)。

まあ、依存関係をいってしまえば tcc+uclibc+busybox+linuxも
uclibcにはgcc、busyboxにはgcc、linuxにはgcc で(gcc以外も必要だけど代表として)
gccにはtcc+uclibc+busybox+linux と
見事循環。tccはよくできていて32bit ansi-cならたいがいコンパイル出来そうな感じ。
linuxに関しては2.4にパッチをあててtccでコンパイルというのもできるらしい。手元じゃうまくいかなかったけど、デモCDは動いた。

やることなくなったんで取り合えず終了。
成果(?)をまとめてバイナリ最小Linuxディストリビューションでもつくってみるかなー。Linuxインストールディスクにtcc入れただけみたいになりそうだけど(むしろそれが理想か?)。

Top of this page. | <<last 0 1

limit: 15360KB

(書き込みテスト/137/2.5MB)

Powered by shinGETsu.