計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)

Solaris8 上で gcc 3.3.2 を構築する 《古い》


コンフィグレーション
  mkdir OBJDIR
  cd OBJDIR
  CC=/opt/SUNWspro/bin/cc CFLAGS="-g -O" \
    CXX=/opt/SUNWspro/bin/CC CXXFLAGS="-g -O" \
     SRCDIR/configure

メーク
  gmake bootstrap

インストール
  gmake install

インストール上の問題
  3.0.4 の gcc で最初のステージの C コンパイラ xgcc を作ってコンパイルを進めると
  gcc/config/sparc/sparc.h の
   #if !defined(CPP_CPU32_DEFAULT_SPEC) || !defined(CPP_CPU64_DEFAULT_SPEC)
   #error Unrecognized value in TARGET_CPU_DEFAULT.
   #endif
  の部分で引っ掛かる (0にセットされたマクロ変数を未定義と見做してしまう)
  したがって, 純正コンパイラを使ってビルドした.

インストール後の問題
  旧版の gcc を消したことにより, octave, chasen, pdftosrc が libstdc++.so.3 を
  オープンできず, 起動しなくなった.


計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)
海洋大循環分野
daigo@ocg.aori.u-tokyo.ac.jp