・gcc-3.3.4

Plamo-4.1 で採用予定の gcc-3.3.4 ですが,g++ はおろか java まで入るよ うになって,そのままではサイズが爆発しています(java がかなり大きい感じ). 多分,普通に使う限り,java とか g77(FORTRAN77)はあまり使うことはないだ ろうと考えてパッケージを分離しようとしてみたのだけど,これが結構大変.

ソースコード的には C の部分だけをまとめた gcc-core-3.3.4 に gcc-g++-3.3.4 を加えてコンパイルすれば CC/C++ に対応するようになってい るのだけど,どうも gcc-core-3.3.4 だけをビルドしてから gcc-g++-3.3.4 を加えてビルドして新しいものだけをまとめる,という方針では gcc が C++ なファイルを見分けて正しくラッパーとして動作しない模様.どうやら各言語 に対応した,gcc を作るには,そもそもの configure 時に各言語用の指定が 必要な感じ.

仕方ないので全部入りの gcc-3.3.4 をビルドして,そこから C/C++ な部分や JAVA な部分,FORTRAN な部分を取り出してみたけど,果してこれでちゃんと 動くのかしらん?(苦笑)

このあたりの機能強化とサイズのトレードオフは終りのない課題なのだろう なぁ.最近だと HDD のサイズ増加の速度がソフトウェアの膨張速度を上まわっ ているので,新しいユーザにはそれほど問題にならないのかも知れないけど..



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-17 (金) 16:35:41