BIND 9.7.3

BIND 9.7.3 をインストールした。ISC から速攻 9.7.3 に入れかえたほうがいいとお知らせがあったので迷わずアップデートした。https://www.jpcert.or.jp/ サイトの脆弱性関連情報から http://jvn.jp/cert/JVNVU559980/ でアナウンスされている。そんな bind のインストール手順は以下の通り。

wget ftp://ftp.isc.org/isc/bind9/9.7.3/bind-9.7.3.tar.gz
tar zxf bind-9.7.3.tar.gz
cd bind-9.7.3
make distclean
./configure --with-openssl=/usr/local/ssl
make
bin/tests/system/ifconfig.sh up
make test
/etc/rc.d/named stop
make install
/etc/rc.d/named start

さてこの手順のなか make の途中で

……………………
gcc -I/usr/local/src/bind-9.7.3 -I. -Iinclude -I/usr/local/src/bind.7.3/lib/dns/include -I../../lib/dns/include -I/usr/local/src/bind-9.7.lib/isc/include -I../../lib/isc -I../../lib/isc/include  -I../../lib/isc/uniinclude  -I../../lib/isc/nothreads/include  -I../../lib/isc/x86_32/include -I/r/local/ssl/include -DUSE_MD5 -DOPENSSL -g -O2 -I/usr/local/include/libx2 -I/usr/local/include -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strgs -Wformat -Wpointer-arith -fno-strict-aliasing  -c xfrin.c
xfrin.c: In function 'dns_xfrin_create':
xfrin.c:613: internal compiler error: Segmentation fault: 11
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
*** Error code 1

Stop in /usr/local/src/bind-9.7.3/lib/dns.
*** Error code 1

Stop in /usr/local/src/bind-9.7.3/lib.
*** Error code 1

Stop in /usr/local/src/bind-9.7.3.
#

と、いきなりエラーになった。エラーの内容は「internal compiler error: Segmentation fault: 11」だ。どうやら gcc のエラーのようだ。そんなわけはないと思い、再度 make distclean 、configure を行い make したところ今度は全てパスしてインスールが完了。再度 named を起動して問題なく動作していることが確認できた。ひとまず安心だ。