OpenBSDは、新しいバージョンのgccをegccとしてインストールします。 gcc 4.4以降を必要とするソフトウェアをコンパイルしようとしていますが、autoconfに新しいバージョンのgccを使用するように説得できないようです...
私が試してみました:
# export CC=egcc
# $CC --version
# egcc (GCC) 4.7.2
# ...
そして
# export CC=/usr/local/bin/egcc
# $CC --version
# egcc (GCC) 4.7.2
# ...
〜/ binへのシンボリックリンクを作成し、それをPATHに追加してみました。
# cc --version
# egcc (GCC) 4.7.2
# ...
# gcc --version
# egcc (GCC) 4.7.2
# ...
そしてまた:
# ./configure CC=egcc
# ./configure CC=/usr/local/bin/egcc
# CC=egcc ./configure
# CC=/usr/local/bin/egcc ./configure
しかし、私がまだ何を得ても:
configure: error: Only GCC 4.4 or newer supported
誰かが私のやり方の誤りを見せてくれませんか!
ああ、それはg ++が欲しかった...
# export CXX=eg++
環境変数CXX
を設定することでうまくいきました。