std::atomicが使えないとか言ってくる。正確には「'atomic' in namespace 'std' does not name a type」。
調べてみるとC++11からの規格らしい。でも./configureしたらちゃんとCXXに-std=c++11って付いてる。
さらに調べてみると↓これを発見。
OS付属コンパイラが古すぎて困った人へ | HPCシステムズ Tech Blog
# yum install scl-utils centos-release-scl
# yum install devtoolset-8
$ source scl_source enable devtoolset-8
ビンゴ。devtools入れたら通った。
ちなみにこれ入れる前のg++は4.8.5 20150623とかいう激古ボロボロ丸だった。
それでビルドできてたbitcoindとかxpchaindがおかしいのか...?
コメント