IBM eServer xSeries 235 |
SolarisTM 10 x86 5/08 |
binutils-2.18
トラブル:
パッケージフリーウェア(http://www.sunfreeware.com/)の binutils-2.17-sol10-x86-local
でインストールされる sprit を使用していると、qpopperやproftpd などのインストール時に、
インストールされるバイナリが、250MBを超える巨大なサイズのうまく動作しない役立たずな
ものになってしまう。 原因は解らないが、以下のように最新の binutils-2.18 をソースから
インストールし直して解決した。
必要なソフトウェア:
インストール:
使用gcc: gcc-3.4.6
環境変数: こちら
作業ディレクトリを作成する。
mkdir /opt/src/binutils-2.18
作成した作業ディレクトリに移動する。
cd /opt/src/binutils-2.18
アーカイブをダウンロードする。
wget ftp://core.ring.gr.jp/pub/GNU/binutils/binutils-2.18.tar.gz
ダウンロードしたアーカイブを解凍する。
tar xozf binutils-2.18.tar.gz
解凍したディレクトリに移動する。
最適化スクリプトを実行する。
コンパイルする。
SuperUserになる。
インストールする。
以下のバイナリが /usr/local/bin/ 内にインストールされた
addr2line / ar / as / c++filt / gprof / ld / nm / objcopy
objdump / ranlib / readelf / size / strings / strip / strip_new