Solaris10でvarnishをmake

[http://d.hatena.ne.jp/rougeref/20100916:title=
9月16日のエントリ]で不発に終わったvarnishのビルド。ようやくできました。

binutilsをmake

適当なところからダウンロードして、configure,make

gccをmake

9月17日のエントリを参考にしてgccの最新をmake,install。
configrueオプションで--with-as,with-ldで上記でmakeしたas,ldを指定。

../configure --with-as=/usr/ccs/bin/as --with-ld=/usr/local/bin/ld --with-as=/usr/local/bin/as --enable-shared --enable-languages=c,c++

あとはvarnishをmake

$ ./configure --prefix=/usr
$ /usr/local/bin/make
# /usr/local/bin/make install

__builtin_nanあたりがSun謹製のgccにはないみたいですな。