問題
某スパコンでspglibのNov 6, 2022のverのコンパイルをするときにエラーが出た."cmake .."のところで,次のError文を得た.
ADD_LIBRARY called with SHARED option but the target platform does not support dynamic linking. Building a STATIC library instead. This may lead to problems.
解決方法
ここ(リンク)に載っていた.Crayコンパイラだとdynamicライブラリはどうやら無理?っぽい.cmakeのオプションでコンパイラをセッティングすることもできるっぽいけど(リンク)シンプルにIntelのコンパイラを設定すればいいやということで次のようにエイヤした.
export F90=ifort
export CC=icc
export CXX=icpc
別にF90とCXX必要ないはずだけど一応.