gcc4.3.0ビルドメモ
まず、
http://gcc.gnu.org/install/prerequisites.html
を見て足りないパッケージをインストール。
Flexとかなくてもconfigureは通ってしまうので注意。(ビルドでコケる)
MPFRはCygwinのパッケージが古いので別途ソースからビルド。
(自分はGMPもソースからビルドしました)
以下、C/C++コンパイラをホーム配下のgcc-4.3.0にインストールする例。
(configureオプションはgcc -vの結果を適当に削る。)
tar jxf gmp-4.2.2.tar.bz2 mkdir build-gmp-4.2.2 cd build-gmp-4.2.2 ../gmp-4.2.2/configure --prefix=${HOME}/gcc-4.3.0 make && make install cd .. tar jxf mpfr-2.3.1.tar.bz2 mkdir build-mpfr-2.3.1 cd build-mpfr-2.3.1 ../mpfr-2.3.1/configure --prefix=${HOME}/gcc-4.3.0 --with-gmp=${HOME}/gcc-4.3.0 make && make install cd .. tar jxf gcc-4.3.0.tar.bz2 mkdir build-gcc-4.3.0 cd build-gcc-4.3.0 ../gcc-4.3.0/configure --prefix=${HOME}/gcc-4.3.0 --with-gmp=${HOME}/gcc-4.3.0 --with-mpfr=${HOME}/gcc-4.3.0 --enable-languages=c,c++ --enable-nls --without-included-gettext --enable-version-specific-runtime-libs --without-x --enable-libgcj --disable-java-awt --with-system-zlib --enable-interpreter --disable-libgcj-debug --enable-threads=posix --enable-java-gc=boehm --disable-win32-registry --enable-sjlj-exceptions --enable-hash-synchronization --enable-libstdcxx-debug make && make install
↑この前ビルドしたときのヒストリに手を加えたものなので、動作確認はしてません。